leh Ladakh Leh is the joint capital and largest town of Ladakh, a union territory in India Leh, located in the Leh district, was also the historical capital of the Himalayan kingdom of Ladakh. Ladakh is one place in India which remains on almost every travellers’ bucket list and...