According to About.com, the longest river in India is the Ganges, which flows for around 1,569 miles. Located in northern India, the Ganges begins in the Himalayan Mountains and flows all the way to the Bay of Bengal.
The Ganges has the second greatest water discharge of any river in the world. Its river basin is also the most heavily populated on Earth, with more than 400 million people living in and around the basin. The river occupies a significant place in Indian culture, as those who live on its banks use it for practical purposes, such as bathing and fishing. The Ganges is also extremely important to the Hindu religion, which considers it the most sacred river.