The longest Indian river is?
-
Narmada
-
Krishna
-
Ganges
-
Brahmaputra
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.