On the banks of which river does the city of Ayodhya in Uttar Pradesh stand?

Answer and explanation

Correct answer: D. Sarayu River

  1. Step 1: Ayodhya is a city on the banks of the Sarayu river in the Indian state of Uttar Pradesh. Answer: Sarayu River. Why not the others: Gomti River, Ganga River and Yamuna River don't fit.

Practise more Indian River Systems and Major Dams.

Free questions with an explanation for every one, and full timed General Knowledge (India) mock tests.