Shangri-La Holidays

Shangri La, formerly called Zhongdian, is a small town in the north of Yunnan. Perched on a plateau at 3,200m high, it's close to the autonomous region of Tibet.

Shangri-La: What to see nearby?

What our travellers think of their stay

China: our articles for your holidays