Designed by
Title
Taglang La mountain pass in Ladakh, India #103062867
Description
The road 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