Leh,The capital of Ladakh. Lies nestled among low hills on the north side of Indus valley, between Stok mountains to the south and the Ladakh range to the north. For centuries it has been place where travelers of different nations have rested, before continue over the mountains along the ancient trade routes that radiate from […]