Which river valley separates the Ladakh and the Karakoram ranges?

Leh valley
Shyok valley
Nubra valley
Zanskar valley

The correct answer is: D. Zanskar valley

The Zanskar valley is a long, narrow valley in the Indian state of Jammu and Kashmir. It is located between the Ladakh and Karakoram ranges, and is separated from the Ladakh range by the Zanskar River. The valley is about 150 kilometers long and 20 kilometers wide, and is home to a population of about 100,000 people. The Zanskar valley is a popular tourist destination, and is known for its stunning scenery, its Buddhist monasteries, and its traditional culture.

The other options are incorrect because:

  • Option A, Leh valley, is located in the Ladakh range.
  • Option B, Shyok valley, is located in the Karakoram range.
  • Option C, Nubra valley, is located between the Ladakh and Karakoram ranges, but is not separated from the Ladakh range by the Zanskar River.