Join our community
The road to Nubra in Ladakh, India passes through the world's highest mountain pass