Views north to Ladakh from Taglang La, at 5328m on the World's 2nd highest motorable pass, India