Greg Barclay has been elected as the new Independent Chair of the International Cricket Council (ICC) and he succeeds Shashank Manohar who stepped....