Varanasi also known as Kashi, or as Benares is India’s holiest city, with a spiritual and religious legacy that gies back nearly 3000 years. This eternal city, where religion is an integral part of daily life, has drawn saints, poets and pilgrims through the ages. Behind the riverside ghats are narrow crowded lanes and bazaars, where people jostle with sacred cows, saffron-robed sadhus and devotees making offerings at roadside shrines.