(B) London hosted the Olympic Games in 1908, 1948 and 2012. The 1968 Summer Olympics, officially known as the Games of the XIX Olympiad,was an international multi-sport event held in Mexico City,Mexico, from October 12 to 27.London is the only city in the United Kingdom to have ever hosted the Olympics. The United States is the only country to have hosted the Summer Olympics on more occasions than the UK.