Multiple choice general knowledge Which city of India stands on the banks of River Gomati? Agra Ahmadabad Lucknow Kolkata Reveal answer Fill a bubble to check yourself C Correct answer Explanation Lucknow, the capital of Uttar Pradesh, is situated on the banks of the Gomati River. Agra is on the Yamuna, Ahmedabad is on the Sabarmati, and Kolkata is on the Hooghly.