Multiple choice general knowledge

Which is the longest river of India?

  1. Ganga

  2. Mahanadi

  3. Godavari

  4. Kaveri

Reveal answer Fill a bubble to check yourself
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.