The ICC World Cup Twenty 20 or the ICC World T20 starts in Sri Lanka today. The event is held every two years. The inagural event which was held in 2007 in South Africa was won by India. The BCCI never whole heartedly adopted the format in 2007 and the team that was sent for...
Trending Articles
More Pages to Explore .....