Varanasi is an ancient city on the banks of the River Ganges in Uttar Pradesh, Northern India. It is one of the most sacred sites in India because it is believed to have been the home of Lord Shiva . Some Hindus believe that the River Ganges pays its respects to Lord Shiva by the direction in which it flows.