Hindu priests perform rituals on the banks of the River Ganges in Kolkata, India, Saturday, June 4, 2011. Devout Hindus believe bathing in the Ganges will cleanse them of their sins and free them from... more 
Hindu priests perform rituals on the banks of the River Ganges in Kolkata, India, Saturday, June 4, 2011. Devout Hindus believe bathing in the Ganges will cleanse them of their sins and free them from the cycle of life and rebirth. less 
1 / 1
Associated Press | Photo By Bikas Das
Sat, Jun 4, 2011 7:33 AM EDT