Loading…
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 traffic policewoman near Sovabazar, Kolkata, during a winter rain. Kolkata has severe traffic problems.
An idol is covered up and "put to sleep for the night" at a temple near Dashashwamedh Ghat, Varanasi, India.
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 family of carnival workers pose near the ride they operate at a carnival in Pushkar, Rajasthan, 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.
An inseparable stray dog and cat in the Lake Gardens neighborhood of Kolkata, India. The two spend every day and night together.