The International Cricket Council is the global governing body of cricket. It was established in London in 1909 as the ...
"It is now an open secret that the ICC board has proposed a return of its headquarters back to its historical home in London," Morgan said. "This came about at the October board meeting ...