London, United Kingdom is the host city of the 2012 Olympic Games.
London, Great Britain.
the Olympic games will be held in London in 2012
London, United Kingdom, will host the 2012 Summer Olympic and Paralympic Games. London, England
The olympic stadium in the City of London
London, United Kingdom.
The 2014 Winter Olympic games are being held in the city of Sochi in Russia.