Literally meaning "sun and moon in heart" in Tibetan, Shangri-la, an ideal home only found in heaven, is located at the meeting point of Tibet, Yunnan and Sichuan. [China.org.cn]
Literally meaning "sun and moon in heart" in Tibetan, Shangri-la, an ideal home only found in heaven, is located at the meeting point of Tibet, Yunnan and Sichuan.
Go to Forum >>0 Comment(s)