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