Which one of the following cities of India is not located on a riverba...
City not on a Riverbank in India
Shillong
Shillong is the only option among the given cities that is not located on a riverbank. It is the capital city of Meghalaya and is situated on the Shillong plateau. Shillong is known for its scenic beauty, pleasant climate, and rich culture.
Other cities in the options are located on the banks of major rivers in India. Here's a brief information about the rivers and cities:
Haridwar
Haridwar is situated on the banks of the River Ganges in the state of Uttarakhand. It is one of the seven holiest places in Hinduism and is known for its numerous temples, ashrams, and ghats.
Allahabad
Allahabad, also known as Prayagraj, is situated at the confluence of the Rivers Ganges, Yamuna, and Saraswati in the state of Uttar Pradesh. It is one of the four sites of the Kumbh Mela, a major Hindu pilgrimage.
Varanasi
Varanasi, also known as Kashi, is situated on the banks of the River Ganges in the state of Uttar Pradesh. It is one of the oldest continuously inhabited cities in the world and is known for its ghats, temples, and spiritual significance.