Shudu Lake. The natural beauty of Shudu Lake is a must-see for tourists visiting Shangri-La in Southwest China's Yunnan province. [Photo/IC]
Top 10 routes for a road trip in China
Glaciers on Sapukonglagabo Mountain, China's Tibet