Which one of the following Indian cities is NOT located on a river bank?
Answer & explanation
Correct answer: option 3
The correct answer is Option (3) → Bhopal
Option (1) Agra — stands on the bank of the Yamuna; the Taj Mahal faces the river.
Option (2) Bhagalpur — stands on the southern bank of the Ganga in Bihar.
Option (3) Bhopal — the capital of Madhya Pradesh is known as the “City of Lakes”; it is built around the Upper Lake (Bhojtal) and the Lower Lake, not on a river bank, so Bhopal is the city that is not located on a river bank.
Option (4) Kanpur — stands on the southern bank of the Ganga in Uttar Pradesh.