Loading…
Ferries crowd the arrival dock at Sagar Island in the Bay of Bengal during the Gangasagar Mela, a Hindu pilgrimage that attracts a million people.
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.
Hindu shrine in front of a wall with stenciled murals of Mao and Lenin, in Bowbazar, Kolkata, India. (ID Needed)
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.
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.
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.
Pilgrims bath in the Hindu holy city of Pushkar during the full moon Puja (Kartik Purnima) of November 2012, Pushkar, Rajasthan, India.
A stray dog walks past marigold garlands on the banks of the Ganges River near the sinking temple and Scindia Ghat, Varanasi, India.
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.
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 sadhu (holy man) in Kolkata, India gestures as he prepares to make a pilgrimage to Sagar Island in the Bay of Bengal for the Gangasagar Mela.
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.
Gold Buddha in a temple at the Thai Buddha Vihar in Sarnath, India. Sarnath, just north of Varanasi, is where the Buddha gave his first sermon, and is a modern day pilgrimage site.