Bangladesh captain and world number one ODI all-rounder Shakib Al Hasan was on Tuesday handed a two-year suspension by the International Cricket Council (ICC) for failing to report three corrupt approaches, including one at the Indian Premier League (IPL), by a suspected Indian bookie, ousting him from the upcoming tour of India. (More Cricket News)