The 18th season of Indian Premier League (IPL) kicks off on Saturday (March 22), with defending champions Kolkata Knight ...