Multiple choice general knowledge

Which is the longest river of India?

  1. Yamuna

  2. Krishna

  3. Narmada

  4. Ganga

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

The Ganga (Ganges) is the longest river entirely within India, flowing approximately 2,525 km. The Brahmaputra is longer overall but much of it flows through China and Bangladesh. The Indus is longer but largely flows through Pakistan.