Guess all the cricket team names that have played in the Indian Premier League (IPL) till date. Including defunct teams.
Typing only the city doesn't count, but the short forms count.
And, you have to type both the old names and new of teams, if any.