Umlingla Pass: At 19,300 Ft, India Completes Construction of World’s Highest Motorable Road in Ladakh

0
278

The road has been constructed at an altitude higher than Mount Everest Base Camps in Nepal