Which is India's longest river?
-
Yamuna
-
Ganga
-
Godavari
-
Krishna
B
Correct answer
Explanation
Ganga is the longest river entirely within India, stretching about 2,525 km from its source in Gangotri to the Bay of Bengal. The Yamuna is a major tributary of the Ganga, while Godavari and Krishna are significant peninsular rivers but shorter in length.