0
Anonymous
Last T 20 World cup was held in West Indies and was won by England.
Wiki User
Chat with our AI personalities