Multiple choice general knowledge

Which is the smallest river among the below mentioned?

  1. Krishna

  2. Kaveri

  3. Narmada

  4. Mahanadi

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

Among the options, Kaveri is the shortest by length (~805 km). Krishna (~1400 km), Narmada (~1312 km), and Mahanadi (~900 km) are all longer. However, 'smallest' is ambiguous - it could mean length, discharge, or basin area. Assuming length, Kaveri is correct.