0 Comment(s)
Print
E-mail
China.org.cn, August 23, 2011
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]
Add your comments...