Major cities on India situated on the bank of a River
1. Agra * Yamuna River
2. Badrinath * Alaknanda
3 Allahabad * Ganges, Yamuna R.
4. Delhi * Yamuna River
5 Firozpur * Sutlej River
6 Haridwar * Ganges River
7 Kanpur * Ganges River
8. Kurnool * Tungabhadra R.
9 Sokova Ghat * Brahmaputra R.
10. Patna * Ganges River
11 Srinagar * Jhelum River
12 Surat * Tapti River
13 Vijayawada * Krishna River
14. Pandharpur * Bhima River
15 Bareilly * Ramganga River
16 Orchha * Betwa River
17 Ujjain * Zhipra River
18 Ayodhya * Saryu River
19. Kolkata * Hooghly River
20 Lucknow * Gomti River
21 Dibrugarh * Brahmaputra river
22. Guwahati * Brahmaputra R.
23. Jabalpur * Narmada River
24 Kota * Chambal River
25 Cuttack * Mahanadi
26. Nashik * Godavari
27 Sambalpur * Mahanadi