The Indus valley is the Ladakhi heartland, with the highest population density, and large amounts of agricultural land. Running parallel with it, roughly north-east south-west, are a series of valleys and mountain ranges. North of the Indus valley is the Ladakh range, on the other side of which is the Shyok, and Nubra valleys. South of the Indus is the Stok range, clearly visible from Leh. On the other side is the Markha valley is a popular trekking destination. Farther south-west is a series of minor ranges and uninhabited valleys before we come to Zangskar. The Kargyak and the Stod rivers join at Padum, to form the Zangskar river which bucks the trend and flows north through a narrow gorge to join the Indus. To the south of Zanskar is the Grand Himal range marking the southern limit of Ladakh. Check our Leh Ladakh Trip Plan.