The Indian Premier League (IPL) is one of the world's biggest and most popular professional Twenty20 cricket leagues. Every year, millions of fans around the world tune in to watch the best cricketers battle it out for their respective franchises. 
The Teams: The IPL currently consists of eight teams, each representing a different city in India. These teams are Chennai Super Kings, Delhi Capitals, Kings XI Punjab, Kolkata Knight Riders, Mumbai Indians, Rajasthan Royals, Royal Challengers Bangalore, and Sunrisers Hyderabad. Each team is allowed a maximum of four foreign players in their playing eleven, which adds to the excitement of the league.