Top 10 longest rivers in India


01. Indus River (2900 )

02. Brahmaputra River (2900)

03. Ganga River (2525)

04. Godavari River

05. Krishna River

06. Yamuna River

07. Narmada River

08.  Mahanadi River

09.  Cauvery River

10.  Tapi River




01. सिंधु नदी (2900)

 02. ब्रह्मपुत्र नदी (2900)

 03. गंगा नदी (2525)

 04. गोदावरी नदी

 05. कृष्णा नदी

 06. यमुना नदी

 07. नर्मदा नदी

 08. महानदी नदी

 09. कावेरी नदी

 10. तापी नदी