0 LIKES LikeUnLike
The 2007 ICC World Cup was hosted by West Indies. It was Australia that won on the occasion defeating Sri Lanka in the final. Next world cup will be in 2011.
Tags:
Report (0) (0) | 9 years, 9 month(s) ago
Latest activity: 10 years, 8 month(s) ago. This question has 1 answers.