Loading…
Pilgrims bathe in the Bay of Bengal on Makar Sankranti (Jan. 14) at the Gangasagar Mela, a Hindu pilgrimage to Sagar Island in the Bay of Bengal in India, where the Ganges River meets the sea.
A boy trudges through mud on the banks of a river on Sagar Island in the Bay of Bengal, India, during the Gangasagar Hindu pilgrimage.
Pilgrims perform puja (prayers) and bathe in the Bay of Bengal at the Gangasagar Mela, Sagar Island, India.
A girl falls asleep clutching a coin while panhandling for money or rice at the Gangasagar Mela, a Hindu pilgrimage to Sagar Island in the Bay of Bengal in India, where the Ganges meets the sea. Not staged. Taken with permission of her parents.
A sadhu (holy man) adjusts his waist-length dreadlocks at the Gangasagar Mela, a Hindu pilgrimage to Sagar Island in the Bay of Bengal in India, where the Ganges 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.
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.
A huge line of Hindu pilgrims wait to board a ferry to leave the Gangasagar Mela on Sagar Island for the mainland back to Kolkata, India. The Gangasagar Mela (festival) is a pilgrimage to Sagar Island, where the Ganges River meets the sea.
Pilgrims walk the main avenue at the Gangasagar Mela, Sagar Island, India. Gangasagar is a Hindu pilgrimage to Sagar Island, where the Ganges meets the sea.
Mother Ganga, Goddess of the Ganges River, at a temple along the river near Dashashwamedh Ghat, Varanasi, India.
A group of men 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.