No, China has never hosted the Winter Olympics, however the 2008 Summer Olympics were held in Beijing.
Yes in Beijing
China have only held the Olympics once and that was in Beijing in 2008
why Olympics being held in China in 2008
This year the Olympics will be held at Beijing in China.
The 2008 Olympics were held in Beijing, China.
In Greece, 1896, was when the first "modern" Olympics were held.
They were held in Beijing, China.
the first Olympics where held in Greece
The last Olympics were held in 2008 in Beijing, China.