Stock Photo: Buddhist stupa, Deqin, called Shangri_La, on the Tibetan Border, Shangri_La region, Yunnan Province, China, Asia