What is longest river in India?

The Ganges is the longest river in India at 2525 kilometers (1569 miles) flowing from the Gangotri Glacier in the Himalayas to its delta in the Bay of Bengal passing through the Gangetic Plain. It is considered sacred by Hindus and a cleansing agent. The Ganges basin is one of the most populated regions and has provided economic livelihood for centuries; farming, water supply for millions and religion. Unfortunately one of the most polluted rivers in the world, the Ganges is endangered by industrial waste, urban waste, agricultural runoff and is under severe threat to its ecosystem and public health.
Key Facts:
Length: 2525 kilometres (1569 miles)
Source: Gangotri Glacier, Himalayas
Importance: Sacred to Hindus and enormous agricultural and water supplier.
Environment Challenges: Pollution from waste and runoff
Conservation: National Mission for Clean Ganga to reduce pollution.