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 located on the banks of the Shipra River in Madhya Pradesh. It is an ancient city with great religious significance and hosts the Kumbh Mela. The Shipra River is considered holy, and Ujjain has been a center of learning and culture for millennia. Gandhinagar, Chandipur, and Mysore are not situated on the Shipra River.