answersLogoWhite

0

The 2010 ICC World Twenty20 will be held in the West Indies, with the final taking place at the Kensington Oval, Barbados.

User Avatar

Wiki User

15y ago

What else can I help you with?