Indian Premier League (IPL) is one of the best T20 tournaments which tries to bridge the gap between domestic and international series.