Ganges River, India
Photograph by Alessandro Scarabelli, My Shot
Hindus gather by the millions along the shores of the Ganges River in the city of Haridwar, in Uttarakhand, north-central India. They consider Haridwar one of Hinduism’s seven holiest sites and flock to the river to ritualistically wash away their sins.
For more sacred journeys around the world, check out our Top Ten Historic Pilgrimages.