Leh – Up above in the mountains so high

Want a break in a hill station? Far from the maddening crowds nestled in the mighty Himalayas is Leh the capital city of Ladakh of the Jammu and Kashmir state of India.