Photos from Varanasi (Kashi), the holy city on the banks of the Ganges.