The Ganges River is India’s lifeblood, flowing 2525 kilometres (1570 m) from her source in a glacier in the Himalaya, across India and Bangladesh, and into the Bay of Bengal. The river is sacred: personified as Ganga Ma, mother to humanity. Hindus worship Ganga Ma as the goddess of purification and forgiveness. Some places along […]