Varanasi, one of the most sacred and oldest cities in India, is located at the banks of the Ganga river.