It looks like the Indian Premier League (IPL) will finally be taking place this year, with the past two months consisting of continuous speculation of it being cancelled. Although, it remains to be seen what the International Cricket Council (ICC) will decide regarding the T20 World Cup, which is scheduled for October.