The Indian Premier League is a men’s Twenty20 cricket league that is annually held in India. The league, which was founded by the BCCI in 2007, is contested by ten city-based franchise teams. The IPL is usually held in summer between March and May every year.