The International Cricket Council has launched a program at their headquarters in Dubai to make Cricket one of the world’s most popular sports. The new head of ICC Cricket Global Development Unit, William Glenwright and the 5 regional development managers have joined together to promote the game. William Glenwright is well known for making Rugby
Post a Comment