they were hosted in 2008
Yes, it hosted the Olympics at the 2008 Beijing Summer Olympics
beijing and london have hosted it the most
The summer Olympics of 2008 were hosted in Beijing China.
Beijing, China hosted the Olympics in 2008.
I'm pretty sure the last olympics were hosted in Beijing and in 2008 but I'm not 100% confident they were.
It was located in the capital city of Beijing.