The International Cricket Council (ICC) has handed former Zimbabwe captain Brendan Taylor a three-and-a-half-year ban for breaching four charges of the ICC Anti-Corruption Code and, separately, one charge of the ICC Anti-Doping Code. (More Cricket News)