which is the longest INDIAN river ?
-
sutlej
-
Ganga
-
yamuna
-
Kaveri
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.