Ganga : Kanpur :: Narmada : ?
Answer & explanation
Correct answer: option 2
The correct answer is Option (2) → Amarkantak
The pair is a river and a town that lies on it: Kanpur stands on the bank of the Ganga. Of the four places, only Amarkantak lies on the Narmada; the river rises there, on the Amarkantak plateau in Madhya Pradesh.
Why the other options are incorrect
Option (1) Bhopal — Incorrect. The capital of Madhya Pradesh, known for its lakes; the Narmada flows far to its south.
Option (3) Ahmedabad — Incorrect. A city of Gujarat that stands on the Sabarmati.
Option (4) Jodhpur — Incorrect. A city in the Thar Desert of Rajasthan, on no major river.