Varanasi is the oldest continuously inhabited city in the world—three thousand years of unbroken life along the banks of the Ganges. It is also where Hindus go to die, believing that cremation on these ghats breaks the cycle of reincarnation and delivers the soul directly to...