The Indian Premier League, abbreviated as IPL, is a professional T20 cricket league in India organised by the Board of Control for Cricket in India. Founded back in 2007, it features 10 state and city based franchise teams. The IPL is the most popular and richest cricket league in the world and is held between March and May. From Wikipedia