Leh is located in the Ladakh region of the north Indian state of Jammu and Kashmir. It has some amazing places to visit like the Leh Palace, the SHanti stupa and several monasteries around.
Known as Little Tibet or the Land of the Lamas, Leh is popular among trekkers from all over the world. River rafting in the Zanskar and Indus river is another favorite among adventure junkies ...