The Nubra Valley, once on the trading route that connected eastern Tibet with Turkistan via the famous Karakoram Pass has been opened recently to the tourists. The Nubra Valley literally means the valley of flowers. Nubra Valley is situated in the north of Leh. The average altitude of the valley […]