The capital of Ladakh, Leh is about 10 km northeast of the Indus at the exit of a fertile side valley. From the town down to the Indus, the landscape is almost completely barren. Leh (3505 meters) has a population of 8500 and a large military camp stands between the town and the airfield, which is also down towards the […]