Designed by
Title
Taglang La mountain pass in Ladakh, India #103062654
Description
Motorcycles at 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