Hindu priests sit inside a cave as they perform evening prayers on the banks of the river Ganges in Devprayag, India, March 28, 2017. (Photo/Agencies)
RIGHT BG
Hindu priests sit inside a cave as they perform evening prayers on the banks of the river Ganges in Devprayag, India, March 28, 2017. (Photo/Agencies)