Indian Towns on Rivers 1. Allahabad (Prayagraj) - At the confluence of the Ganga and Yamuna. 2. Patna - Ganga 3. Varanasi- Ganga 4. Kanpur- Ganga 5. Haridwar - Ganga 6. Badrinath - Alaknanda 7. Agra- Yamuna 8. Delhi - Yamuna 9. Mathura - Yamuna 10.Ferozpur - Satluj 11.Ludhiana - Satluj 12. Srinagar - Jhelum 13.Lucknow - Gomti 14.Jaunpur - Gomti 15.Ayodhya - Saryu 16.Bareillly - Ram ganga 17.Ahmedabad - Sabarmati 18.Kota - Chambal 19.Jabalpur - Narmada 20.Panji - Mandavi 21.Ujjain - Kashipra 22.Surat -Tapti 23.Jamshedpur - Subarnarekha 24.Dibrugarh -Brahmaputra 25.Guwahati -Brahmaputra 26.Kolkata -Hooghly 27.Sambalpur- Mahanadi 28.Cuttack -Mahanadi 29.Serirangapatnam -Cauvery 30.Hyderabad -Musi 31.Nasik - Godavari 32.Vijayawada - Krishna 33.Curnool - Tungabhadra 34.Tiruchirapalli - Kaveri Thanks 424 viewsPRAKASH Gupta, 17:47