Tanglang La pass in Ladakh, India, is the second highest motorable road in the world at 5400m
Username: Asiantraveler
Editorial: No
Width: 5160 pixels
Height: 3440 pixels
Downloads: 1
Image ID: 45033940