Leh town seen from above with many houses and mountains surrounded at Ladakh, in the Indian Himalayas.