The Ganges is Asia's third-longest river and India's longest river, stretching for about 2,525 kilometers. It rises in the Himalayas in the Indian state of Uttarakhand and flows into the Bay of Bengal.