London was the host city for the 2012 Summer Olympics.
Rio de Janeiro Brazil will be the host city of the 2016 Summer Olympics. The only 2012 Olympics will be the London 2012 Summer Olympics
London hosted them
London, Great Britain
United Kingdom, London.
Rio de jainero in Brazil
London will host the 2012 Olympics
There will be no Summer or Winter Olympics in 2011. However, in 2012, London will be the host of the Olympics.
The 2012 Summer Olympics will be hosted in London, England.