NUBRA VALLEY

Nubra 39the valley of flowers39 is located in the north of Leh around 120 kms across Khardung La 18380ft the world39s highest motorable road. Nubra used to be an important trade center on the famous silk route leading from Leh … Continue reading