London has held the Olympic Games in 1908 and 1948. The next Olympic Games will take place in the city in 2012.
Return to Host Nations
Home