Loading…
A pilgrim sits next to a painting of Jesus at a staging area in Kolkata, India for pilgrims going to the Gangasagar Mela on Sagar Island south of Kolkata.
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 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 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 wait at Babughat in Kolkata, India en route to the Gangasagar Mela, a Hindu pilgrimage to Sagar Island in the Bay of Bengal.
A table with apples used in prayer rituals sits in the waters of the Bay of Bangal on the beach at the Gangasagar Mela, Sagar Island, India.
Hindu pilgrims stop at Babughat in Kolkata to rest and eat en route to the Gangasagar Mela on Sagar Island, India.
A group of women pilgrims pray on the beach at Sagar Island in the Bay of Bengal during the Gangasagar Mela, India.
Pilgrims pray at Kapil Muni temple on Sagar Island, India, during the Gangasagar Mela, a Hindu pilgrimage that attracts a million people.
A pilgrim sits next to a painting of Jesus at a staging area in Kolkata, India for pilgrims going to the Gangasagar Mela on Sagar Island south of Kolkata.
Two Hindu women shave their heads and bathe in the Ganges River as part of a religious ritual, Varanasi, India.
A humble Hindu worker stands next to Buddhist pilgrims at the Sarnath Archaeological Site, Sarnath, India.
Pilgrims pray at Kapil Muni temple on Sagar Island, India, during the Gangasagar Mela, a Hindu pilgrimage that attracts a million people.