Which is the longest river in India?

Explanation:

The Ganges River is the longest river in India, stretching over 2,500 kilometers and flowing through several states in northern India.