The magnificent scenery is seen surrounding the Yubeng village of Deqing county in Diqing Tibetan Autonomous Prefecture, southwest China's Yunnan Province, Oct 25, 2009. The Yubeng village is situated at a valley of the famous Meili snow mountains. With only some 30 resident families and one way to the outside world, the village is known as Shangri-la.[Xinhua]
|
Comments