In 2006, when it was held in Germany.
It was held in South Africa.
in 2010
In 1930
In 1975 first icc cricker worldcup took place.It was held in England.
Germany.
Italy in 2006
T20 cricket world cup was not held in 2008.
June -July 2010 in South Africa
no worldcup has been held in 2008
It will be held jointly by Poland and Ukraine.
technically now New Zealand