The headquarters of ICC is located in which city?
The headquarters of ICC is located in which city?
A: London
B: Melbourne
C: Dubai
D: Paris
The International Cricket Council (ICC) is headquartered in Dubai; overseeing global cricket governance. Other cities listed host cricket events or organizations but not the ICC’s main office. This fact underscores Dubai’s role as a hub for international sports administration; significant for understanding global sports management.