No, not yet. The Olympics will be held in London, England this year (2012).
Where have you been for the last 18 days? They were held in London, England!
The last Olympics were held in Athens, 2004.
it will be held in 2012 in London, England
The 2012 olympics will be held in england,london
the previous olympics was held in england in 2012
The Olympics was last held in Beijing in 2008.
The last Olympics held in London was in 1948
The last Summer Olympics were held in 2012 in London.