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) | 10 years ago
Latest activity: 11 years ago. This question has 1 answers.