Video 更多
Series: Discovering Shangri-La (Episode 1)
Shangri-La

Literally meaning "sun and moon in heart" in Tibetan, Shangri-La, located in Diqing Tibetan Autonomous Prefecture of Yunnan province, covering 23,870 square kilometers, is a well-know tourist spot, an ideal home only found in heaven.

Not everybody has read the book - lost horizon (1933), but few would not recognize the name of Shangri-La, a heaven away from the turbulent mundane world.