The Indian Premier League is a professional Twenty20 cricket league in India, organised by the Board of Control for Cricket in India. Founded in 2007, it features ten city-based franchise teams. The IPL is the most popular and richest cricket league, and the second-richest sports league in the world. It is held annually between March and May. From Wikipedia