Shangri-La, Yunnan Province, China Lost in the mystical land of Shangri-La My sensors were overwhelmed with the beauty of Shangri-La's snow-capped