Umling La Pass is the world’s highest motorable road at 19,024 feet, in Leh, Ladakh
Subscribe to our newsletter and we'll send you the emails of latest posts.