Home UK English Ladakh
A high-altitude region of north-western India, Pakistan, and China, containing the Ladakh and Karakoram mountain ranges and the upper Indus valley; chief town, Leh (in India).
READ THESE ARTICLES