Chengdu is preparing to host the World University Games in June and the city in southwest China is buzzing with energy and excitement. Young athletes from all over the globe are due to gather in the ...
Chengdu Snow Village, a popular tourist spot in China's Sichuan province, faced backlash after it was revealed that the snow was actually cotton wool. Tourists expressed their discontent on social ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results