0
Anonymous
England Hosted the 1st ICC world cup in 1975... winners were west indeas.
Wiki User
Chat with our AI personalities
ICC world cup 2011 was held in India,Sri Lanka and Bangladesh.
There will not be a FIFA World Cup in 2016. The next World Cup will be in 2018. It is scheduled to be held in Russia.
England u doofs
in india,shrilanka,bangladesh
South Africa