Sril Lanka in 1996.
South Africa hosted the 2003 world cricket cup
The 2011 ICC Cricket World Cup was the tenth Cricket World Cup. It was hosted in India.
In 2010, it was South Africa.
England hosted the first cricket world cup in 1975 but West indies won it. They beat Australia by 17 runs.
The second edition of the West Indies Quadrangular tournament was held in 2006 and was won by India. The other participating teams were the West Indies, Zimbabwe, and Bermuda. India won all their matches in the tournament and emerged as the clear winners.
Italy hosted the 1934 world cup. They won the tournament, and also went on to win the 1938 world cup in France.
The 2013 Women's Cricket World Cup was the tenth Women's Cricket World Cup, which was hosted by India for the third time. India previously hosted the World Cup in 1978 and 1997. Australia won the tournament for the sixth time, beating West Indies by 114 runs in the final.
Sri Lanka hosted and won the world cup in 1996 and India hosted and won the world cup in 2011