Which of the following is the longest river in India?
-
Ganga
-
Godavari
-
Narmada
-
None of these
A
Correct answer
Explanation
The Ganga is the longest river in India, flowing for approximately 2,525 kilometers from the Himalayas to the Bay of Bengal. The Godavari is the second longest river in India and is often called the 'Dakshina Ganga'. The Narmada is a major west-flowing river but is significantly shorter than the Ganga.