A sadhu, or Hindu holy man, prays after a dip in the River Ganges in Allahabad, India. Allahabad, at the confluence of the Rivers Ganges and Yamuna, is one of Hinduism’s holiest cities.