International Cricket Council: History and Member Countries
The International Cricket Council (ICC) is the global governing body for the sport of cricket. Its headquarters are located in Dubai, United Arab Emirates. It oversees the rules, major international tournaments, and the global growth of one of the world’s most popular sports. History of the International Cricket Council The group has a rich history…




