MAJOR INDIAN TOWNS ON RIVERS

MAJOR INDIAN TOWNS ON RIVERS


> Allahabad - At the confluence of the Ganga and Yamuna
> Patna, Varanasi, Kanpur & Haridwar - Ganga
> Badrinath - Alaknanda
> Agra & Delhi, Mathura - Yamuna 
> Ferozpur - Satluj
> Ayodhya - Saryu
> Ahmedabad - Sabarmati
> Kota - Chambal
> Jabalpur - Narmada
> Panji - Mandavi
> Surat - Tapti
> Jamshedpur - Swarnarekha
> Dibrugarh & Guwahati - Brahmaputra
> Hyderabad - Musi
> Nasik - Godavari
> Vijayvada - Krishna