by
0 votedvote

Nubra Valley – India's own Shangri-La

Advertisements

Nubra Valley - India's own Shangri-La“Nubra Valley – India's own Shangri-La, Tucked away in a remote nook 150 km north of Leh, this paradise should perhaps stay a secret.

This entry was posted in World. Bookmark the permalink. | in.lifestyle.yahoo.com