Great Britain was the Host of the 2012 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, Great Britain
London is hosting in 2012
The 2012 Summer Olympics were hosted in the United Kingdom. Specifically London, England.
London was the host city for the 2012 Summer Olympics.
London will host the 2012 Olympics
the host country, so Great Britain
The Winter Olympics will be in 2010 in Vancouver. The Summer Olympics will be in London in 2012.