It was located in the capital city of Beijing.
they were hosted in 2008
Yes, it hosted the Olympics at the 2008 Beijing Summer Olympics
Beijing, China. The 2008 Summer Olympics were held in Beijing from August 8 to August 24, 2008.
beijing and london have hosted it the most
In 2008, Beijing, China hosted the Olympics. London is scheduled to host the 2012 Olympics.
Beijing, China hosted the Olympics in 2008.