The mythical Shangri-La isn't as mysterious as you think.
Shangri-La, or Zhongdian (Xiānggélǐlā, according to modern Chinese), is located in the southwestern Chinese province of Yunnan. Being so close to Tibet, there are a number of political arguments that have taken place over this region.
The relationship between Tibet and China is a touchy subject. As a foreigner, I was able to enter Shangri-La on a Chinese visa. Personally, out of respect for both parties, I take no public stance. I only want to show you my photos from this remarkably unique region.