One of the oldest and holiest Indian cities lies on the banks of the river Shipra. What is its name?
Reveal answer
Fill a bubble to check yourself
One of the oldest and holiest Indian cities lies on the banks of the river Shipra. What is its name?