2. The Ganges is the longest river in India, stretching over 2,525 kilometres (1,569 miles) from its source in the Himalayas to its delta in the Bay of Bengal ...