The Indian Premier League (IPL) has given the world cricket, Indian cricket in particular, plenty of its modern-day ...