Loading…
Two Hindu women shave their heads and bathe in the Ganges River as part of a religious ritual, Varanasi, India.
A girl collects discarded coconuts in the Bay of Bengal at the Gangasagar Mela (festival), a pilgrimage to Sagar Island in India, where the Ganges River meets the sea.
A group of Hare Krishnas pray on the beach at the Gangasagar Mela (festival), a pilgrimage to Sagar Island in India, where the Ganges River meets the sea.
Pilgrims perform puja (prayers) and bathe in the Bay of Bengal at the Gangasagar Mela, Sagar Island, India.
A man bathes in foul water in the Ganges River near Scindhia Ghat, Varanasi, India. Trash is routinely dumped in the river.
Pilgrims pray at Kapil Muni temple on Sagar Island, India, during the Gangasagar Mela, a Hindu pilgrimage that attracts a million people.
A group of elderly women Hindu pilgrms perform a ritual on the beach during the Gangasagar Mela, Sagar Island, India.
A woman bathes and prays in the Bay of Bengal at the Gangasagar Mela (festival), a pilgrimage to Sagar Island in India, where the Ganges River meets the sea.
Students pray before eating at a school in Varanasi, India operated by Dutch NGO Duniya (duniya.org)
A man sells banana leaves and coconuts, both important components in HIndu religious rituals, at a stall in Shyambazar, Kolkata, India.