Allahabad, Uttar Pradesh state, India —
Millennia ago, gods and demons battled over a pitcher that was said to be filled with the “nectar of immortality.” While they were fighting, four drops fell to the ground, sanctifying the cities of Allahabad, Haridwar, Ujjain and Nasik in northern India.
Today, millions pilgrims from around the world flock to these cities on the banks of the Ganges. Hindus, Buddhists and Jains bathe in the holy river to wash away their sins, a ceremony that is necessary to attain “moksha,” or liberation from the cycle of birth and death.









