Multiple choice general knowledge

Which is the longest Indian river?

  1. Godavari

  2. Ganga

  3. Brahmaputra

  4. Andhra Pradesh

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The Ganga is the longest river flowing entirely within India at approximately 2,525 km. The Brahmaputra is longer overall (2,900 km) but only flows through a portion of India as it originates in Tibet. The Godavari is the longest peninsular river but is shorter than the Ganga. Option D is a state name, not a river.