Multiple choice general knowledge

Which is the longest river of India ?

  1. Godavari

  2. Narmada

  3. Bramhaputra

  4. Ganga

Reveal answer Fill a bubble to check yourself
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.