Which is the longest river of India?
-
Ganga
-
Mahanadi
-
Godavari
-
Kaveri
A
Correct answer
Explanation
The Ganga (Ganges) is India's longest river, flowing approximately 2,525 km through India and Bangladesh. It originates at Gaumukh in the Gangotri glacier of Uttarakhand. The Godavari is India's second-longest (1,465 km), followed by others like Mahanadi and Kaveri. However, the Indus is longer overall (3,180 km) but flows mainly through Pakistan.