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) of Hinduism, is situated on the banks of the Shipra River in Madhya Pradesh. It is famous for the Mahakaleshwar Jyotirlinga temple and the Kumbh Mela. Gandhinagar, Chandipur, and Mysore are located on different rivers or are not primarily associated with the Shipra.