The Indian Premier League, also known as Tata IPL for sponsorship reasons, is a men's Twenty20 cricket league held annually in India. Founded by the BCCI in 2007, the league features ten state or city-based franchise teams. It is the most popular and richest cricket league in the world and is held between March and May.