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.
Two Hindu women shave their heads and bathe in the Ganges River as part of a religious ritual, Varanasi, India.
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.
One of two brothers with leprosy at the Gangasagar Mela (festival), a pilgrimage to Sagar Island in India, where the Ganges River meets the sea.
A humble Hindu worker stands next to Buddhist pilgrims at the Sarnath Archaeological Site, Sarnath, India.
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.
Pilgrims pray at Kapil Muni temple on Sagar Island, India, during the Gangasagar Mela, a Hindu pilgrimage that attracts a million people.
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.
Pilgrims walk the central lane to the Kapil Muni Temple at the Gangasagar Mela (festival), a pilgrimage to Sagar Island in India, where the Ganges River meets the sea.
A statue of Mother Ganga (Goddess of the Ganges River) at a temple along the river in Varanasi, India.
Children wait out a thunderstorm in an open-air temple above the stormy Ganges River (in the background), Varanasi, India.