Often considered the spiritual capital of India, Varanasi is a city where time seems to stand still. It is a place where the holy river […]