Loading…
Children near the Kakdwip railway station south of Kolkata, India wait to catch coins thrown by pilgrims arriving from the Gangasagar Mela (festival) on nearby Sagar Island.
Pilgrims bathe 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 Naga Sadhu (holy man) smokes a pipe and meditates at a staging area in Kolkata, India for pilgrims going to the Gangasagar Mela on Sagar Island south of Kolkata.
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.
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 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.
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.
Pilgrims bathe 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 crowd a train heading south from Sealdah station in Kolkata, India to Kakdwip station near Sagar Island, for the Gangasagar Mela.
An idol is covered up and "put to sleep for the night" at a temple near Dashashwamedh Ghat, Varanasi, India.
A boy hold his baby sister 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 boy in Kolkata, India dressed as Shiva receives baksheesk (donations) at a staging area for pilgrims going to the Gangasagar Mela on Sagar Island south of Kolkata.