Loading…
Pilgrims bathe and pray 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 women bathe and pray in the Bay of Bengal at the Gangasagar Mela (festival), a pilgrimage to Sagar Island in India, where the Ganges River meets the sea.
Pilgrims pray at Kapil Muni temple on Sagar Island, India, during the Gangasagar Mela, a Hindu pilgrimage that attracts a million people.
A lantern burns during a ritual at the Gangasagar Mela, on the beach of Sagar Island in the Bay of Bengal, India.
Two Hindu women shave their heads and bathe in the Ganges River as part of a religious ritual, Varanasi, India.
An elerly sadhu (holy man) does yoga at the Gangasagar Mela, a Hindu pilgrimage to Sagar Island in the Bay of Bengal in India, where the Ganges River meets the sea.
Pilgrims wait at Babughat in Kolkata, India en route to the Gangasagar Mela, a Hindu pilgrimage to Sagar Island in the Bay of Bengal.
A group of women bathe and pray in the Bay of Bengal at the Gangasagar Mela (festival), a pilgrimage to Sagar Island in India, where the Ganges River meets the sea.
Pilgrims bathe and pray in the Bay of Bengal at the Gangasagar Mela (festival), a pilgrimage to Sagar Island in India, where the Ganges River meets the sea.