Taglang La Pass in Ladakh

Taglang La Pass – World’s second highest pass

Taglang La
Taglang La Pass in Ladakh