The Indian Premier League (IPL) is a professional Twenty20 cricket league in India that started in 2008. The Board of Control for Cricket in India (BCCI) puts on this event every year. It has city-based franchises and draws in the best players from around the world.