TRUE, London hosted the Olympic Games in 1908, 1948 and 2012. Six other cities have hosted the Games twice: Athens (1896 and 2004), Paris (1900 and 1924), St Moritz (1928 and 1948), Lake Placid (1932 and 1980), Los Angeles (1932 and 1984) and Innsbruck (1964 and 1976).