Peach blossoms at foot of snow mountains in China's Tibet

   

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