Multiple choice general knowledge

One of the oldest and holiest Indian cities lies on the banks of the river Shipra. What is its name?

  1. Ujjain

  2. Gandhinagar

  3. Chandipur

  4. Mysore

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Ujjain, one of the seven sacred cities (Sapta Puri) in Hinduism, is situated on the banks of the Shipra River. It is an ancient city with great religious significance and hosts the Kumbh Mela. The other options are cities but not associated with the Shipra River.