The longest flowing river in India is-
- AMahanadi
- BGodavari
- CGanga
- DNarmada
Show answer and explanation
Correct answer: (c) Ganga
Explanation
The lengths of the major rivers of India are as follows— Ganga – 2525 km Godavari – 1465 km Narmada – 1312 km Mahanadi – 851 km Thus, it is clear that the Ganga is the longest river of India.