Outgoing ICC Head Greg Barclay Hopes Jay Shah Can Take Cricket Out Of Mess
Greg Barclay, who stepped down from his position on December 1 after a four-year term in the middle of an ongoing crisis over the Champions Trophy venues, has acknowledged that cricket is witnessing challenging times.
What's Your Reaction?