Which is the longest river of India ?
-
Godavari
-
Narmada
-
Bramhaputra
-
Ganga
D
Correct answer
Explanation
The Ganga is the longest river entirely within India at over 2,500 km. The Brahmaputra is longer overall but only flows within Indian territory for a short distance before entering Bangladesh. Godavari and Narmada are significantly shorter.