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, located in Madhya Pradesh, is an ancient city on the banks of the Shipra River. It is one of the four sites for the Kumbh Mela and home to the Mahakaleshwar Jyotirlinga.