Alistair Caldicott
Varanasi Ganges 3
Varanasi Ganges:
The Ghats in Varanasi. This is where faithful Hindus come every morning to wash their souls out - 70,000 of them!