View of hairpin turns and mountains in Taglang La pass, Ladakh, India

View of hairpin turns and mountains in Taglang La pass, Ladakh, India

View of hairpin turns and mountains in Taglang La pass, the second highest motorable road in the word, Ladakh, India

by
by
by
by
by
by