Designed by
Title
Taglang La mountain pass in Ladakh, India #103063006
Description
Landscape from the Taglang La mountain pass in Ladakh region in the Indian state of Jammu and Kashmir. The mountain pass is an elevation of 5359 metres, the world`s second highest motorable pass in the world