Ladakh is located in the northern part of India just east of the Kashmir valley at an altitude varying between 9,000 to 25,000 feet sandwiched between the Zanskar and Karakoram ranges. One of the first thing that strikes you when entering the territory of Ladakh is the lush greenery of the valleys contrasting wildly with the surrounding red and brown barren mountains and the unearthly blue of the skies above. Ladakh is a land of caramel mountains ranges, rocky crags...