Mumbai
lords
first ICC world cup held in England in 975
ICC world cup 2011 was held in India,Sri Lanka and Bangladesh.
West Indies
It was the tenth edition of the ICC Cricket World Cup.
A soccer world cup happens once every 4 years. The next World Cup is in 2010.
Zaheer Khan was first to bowl from India in the icc world cup finals.He took 1 wicket.
2016 ICC T20 world cup will be held in India.It will take place from 11 march to 3 april.
Yes, India won
There is now world cup held in 1998. But it was held in the year 1999 in England.
The next icc world cup cricket 2015 will be held in Australia and New Zeland.It will take place in march.
England Hosted the 1st ICC world cup in 1975... winners were west indeas.