Landscape view at Leh, Ladakh along the road trip and pick stop at Khardungla Pass World highest motorable Road.