0
Anonymous
The Summer Olympics in 2012 were held in a variety of locations in London. Some of the events were held in well-known locations in London such as Hyde Park or the Horse Guards Parade.
Wiki User
Chat with our AI personalities
The 2012 Summer Olympic Games, officially the Games of the XXX Olympiad,
London