Varanasi, also known as Benares, is the spiritual capital of India. This is one of the world’s oldest continually inhabited cities, dating back to the 11th century B.C. Varanasi is a city of pilgrimage for many Hindu and Jain people. It is auspicious to die here and many people are brought here to be cremated right along the water’s edge. …