Leh is the joint capital and largest town of the Union Territory of Ladakh. The Mahayana Buddhist majority town also has a large Shia Muslim population.