Nestled on the banks of the Ganges in India, Varanasi is considered to be the oldest continuously inhabited city in Asia, and ...