The Indian Premier League (IPL) is a professional Twenty20 Cricket League in India played during March or April and May of each year by eight teams representing eight different cities in India. The league was founded by BCCI in 2008 and...