Yes, the 2012 games were awarded to London, events are mainly in suburbs of London with the Olympic stadium being built in Stratford (not the one where Shakespeare came from!), Stratford is in East London. Some events (for example football) being held throughout the UK - some games are held in a different country (Scotland) from that which host the main games (England).
The 2012 London Olympics are being held in London.
It is the shorthand name for the olympics being held in london in 2012.
London
london.
The 2012 Olympics are being held in London. The Gymnastics part of the Olympics are being held in the Millennium Dome (o2), London.
Because London is where the 2012 Olympics are being held.
The London Olympics are being held at Newham east London!
The 2012 Olympics will be in London.
The Olympics are being held in London part of the United Kingdom
The 2012 summer Olympic games were held in London, Great Britain.
London, Great Britain.
2008 Beijing. 2012 London. 2016 Rio (Brazil).