China.
China hosted the 2008 olympic games in Beijing
As of the 2008 Games, Jamaica has never hosted an Olympic Games.
The 2008 Olympics were held in Beijing, China.
They have hosted the Games once, in 2008.
Beijing, China.
Beijing in china
Yes. Beijing, China hosted the 2008 Olympic games.
Beijing, China hosted the 2008 Summer Olympic Games.
I'm not sure what this means, but one of these is probably the answer. Either China (Beijing) has hosted the Olympic Games ONCE - in 2008. Or China hosted the Summer Games of the 29th Olympiad (of the modern era) in 2008. Or China hosted the 26th celebration of the (Summer) Games (as the Games in three of the 29 Olympiads were not celebrated due to the World Wars) in 2008.
China
Vatican City