The main focus of the games will be a new Olympic Park in Stratford in the east of London.The Games also make use of many other venues in and arond the capital.
London
London
The next Summer Olympic Games are in 2012 in London, England.
=newham=
london
London
Held means where it was, for example London HELD the Olympic Games. Which means the Olympic Games were in London! :)
2012 Olympic games was in London i love London
The 2012 summer Olympic games were held in London, Great Britain.
The next Olympic games is held in London in 2012
The 4th olympic games (1908) were held in London
London