Which is the longest river of India?
-
Ganga
-
Jamuna
-
Krishna
-
Narmada
A
Correct answer
Explanation
The Ganga (Ganges) is indeed the longest river in India by length, flowing about 2,525 km through the heart of India. While the Brahmaputra carries more water, the Ganga has the greatest length within Indian territory. The Yamuna is a major tributary of the Ganga, not a separate long river. Krishna and Narmada are significant peninsular rivers but much shorter than the Ganga.