VARANASI - INDIA, JANUARY 1: Hindu people wash themselves in the river Ganga in the holy city of Varanasi. The holy ritual of washing is held every day in Varanasi, India, January 1,2012 .

VARANASI - INDIA, JANUARY 1: Hindu people wash themselves in the river Ganga in the holy city of Varanasi. The holy ritual of washing is held every day in Varanasi, India, January 1,2012 . - 12716869

Similar stock images

to-top-page