Enjoy the peach blossoms at the foot of snow mountains in China's ...
Enjoy the peach blossoms at the foot of snow mountains in China's Tibet and discover the beauty of Tibet from above.Produced by Xinhua Global Service