Photograph by
-
-
0
Edit Photo Details
Take left
At the top of Thorong La/ Thorung La, highest mountain pass in the world at elevation 5416m/17769ft. Small stupa stands out tall on the top, covered with tibetan prayer flags.
September, 2015