Ahead of the 18th season of the Indian Premier League (IPL), which gets underway on 22 March with defending champions Kolkata ...