London
I guess you mean the Summer Olympic Games. Mexico hosted such games in 1968.
The Bahamas has never hosted an Olympic games.
The 2014 Winter Olympics will be held in Sochi, Russia.
1992
1960.
1964
In the year 1908.
Beijing, China hosted the 2008 Summer Olympic Games.
2012
They hosted it in 2000 x
The Winter Olympic Games were held in Salt Lake City, Utah in February 2002.
London will be hosting the 2012 Olympic Games.