The ancient city of Varanasi is considered one of the most holy cities and there are several temples located on the banks of the Ganga river. The Kashi Vishwanath Temple and Sankat Mochan Temple are two of the most visited in the city. The annual Ganga Mahotsav celebrates the rich cultural heritage of India.