Multiple choice general knowledge science & technology

which is the longest INDIAN river ?

  1. sutlej

  2. Ganga

  3. yamuna

  4. Kaveri

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

The Ganga (Ganges) is approximately 2,525 km long and is the longest river flowing entirely within India. While the Indus is longer overall (3,180 km), most of its course lies in Pakistan. The Brahmaputra is also longer but flows through China, Bangladesh, and India.