Multiple choice general knowledge

The longest Indian river is?

  1. Narmada

  2. Krishna

  3. Ganges

  4. Brahmaputra

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

The Ganges is the longest river flowing entirely within India, measuring over 2,500 kilometers. While the Brahmaputra is longer overall, a larger portion of its course lies outside India.