10 Longest Rivers In India
By- Kavya Bhatt
10. Tapi
09. Kaveri
08. Mahanandi
07. Brahmaputra
06. Indus
05. Narmada
04. Yamuna
03. Krishna
02. Godavari
01. Ganga