Greg Barclay to step down as ICC Chairman in November after 4-year stint
Greg Barclay announced that he will resign from his role as the chairman of the International Cricket Council (ICC). The new chair’s term will begin on December 1.
This will close in