London
London hosted the Olympics in 2012.
The 2012 Summer Olympics were hosted in the United Kingdom. Specifically London, England.
The 2012 Olympics was hosted in London, United Kingdom.
There were no Winter Olympics in 2012. The United Kingdom hosted the 2012 Summer Olympics.
The United Kingdom hosted the 2012 Summer Olympics.
The 2012 Summer Olympics will be hosted in London, England.
London hosted in 1948 and 2012.
Docklands, East London.
London, England. London also hosted the 1948 Summer Olympics and is scheduled to host the 2012 Summer Olympics.
In 2012 it's time for summer Olympics, hosted by London.
London hosted the Olympic games in 1908 and 1948, and now in 2012 = 3