Chat with our AI personalities
The 2011 Cricket World Cup will be held in India, Sri Lanka, and Bangladesh.
The first Cricket World Cup was held in England in 1975. West Indies defeated Australia in the final at Lord's.
The 2002 world cup final was held in the city of Yokohama.
South Africa
England