Leh is the capital and largest city of Ladakh, a union territory of India. Leh, is also the historical capital of the Kingdom of Ladakh. Leh is known ...View more