Umlingla pass in Ladakh - highest motorable road in the world. 52km long, at 19,300ft.
See All 6 Episodes of "News bond"