The final match of the 2003 Cricket World Cup was held in Wanderers Stadium, Johannesburg, South Africa.
Barbados
Final match of World Cup 2011 held on Mumbai India.
India,Pakistan and Sri lanka
There wasn't a world cup in 1996, it was Euro 96 held in good old England.
The ODI Cricket World Cup held in the 1975, 1979, 1983, 1987, 1992, 1996, 1999, 2003, 2007 & 2011.
India and Australia.
The 1983 Cricket World Cup was held in England.
world cup 2011 final match held on 2 April 2011.
The 1975 Cricket World Cup was held in England.
The 1987 Cricket World Cup was held in India and Pakistan.
First icc cricket world cup match was held in Lord's Cricket Ground.It was held in June 7,1975.