The next olympics are held in London
Vancouver, Canada.
Yes. The 2016 Olympics will be held in Rios/Brazil.
The 2014 Olympics will be held in Sochi, Russia
The next Winter Olympics will be held in Sochi, Russia in 2014.
The next summer Olympics are in 2012. They will be hosted in London.
The next summer Olympics are in 2012. They will be hosted in London.
The 2012 Summer Olympics will be held in London, England. And the 2014 Winter Olympics will be held in Chicago, Illinois.
2012
Olympics
The next Olympics will be held in Rio, Brazil, in 2014.
The next scheduled Summer Olympic game will be held in the summer of 2016. The host of the Summer 2016 Olympic will be Rio, Brazil.