31 March 2012

Varanasi India ~ Nightly Shiva Ceremony on the Ganges