Published: 2025-10-15 03:50:33.757128Category:LandscapesType:PhotoModel release: No
Share
Changla Pass, one of the highest motorable roads in the world, at 5,275 meters above sea level, travels between Leh Ladakh and Pangong Lake. Located at Leh in India.