The last Olympics held in London was in 1948
Closing ceremonies for the 2012 Olympics are on August 12. The last time London hosted the Olympics was in 1948.
The last Summer Olympics were held in 2012 in London.
The Olympics were last held in London in 1948.
The 2012 Olympics was held in London.
London hosted in 1948 and 2012.