Because they said it plus its near to london
Stratford
stratford
The London 2012 Olympic Games are held in the Olympic Stadium.
The 2012 Summer Olympics will be held in London.
all of london
It is going to be held in London, England.
London
The 2012 Olympics will be held in the newly built London Olympic Stadium which is located on Marshgate Lane in Stratford, London.
The Olympic Park and village are in Stratford, East London, although not all of the events will be held there. For example, sailing events will be held in the English Channel off the coast of Dorset.
The 2012 Summer Olympics are going to be held in London.
ner the certral of london
AnswerThey will be held at a new Olympic complex being built at Stratford in London's East End.Answerit is held in London and will be at wembely stadiumAnswer cYou are wrong Answer bThe location of the London olympic stadium will be in marshgate lane in Stratford, London, Great Britain. The expected completion of the stadium will be in 2012.