Numerous pilgrims from many different towns and villages of India make the sometimes long journey toward the Holy Cities. Their purpose, apart from offering their prayers to their Gods, is to wash their sins away by visiting the river. One of these Holy Cities is the magical Varanasi, the oldest one in India, where one day, hundreds of years ago, the people there decided to stop time and keep celebrating such ancient rituals. Around the city, various hostels offer a place to stay to those travellers who carry their belongings on the head. Women with golden jewellery and shy smiles dressed in colourful sarees, travel with their husbands or brothers, most of whom are barefoot with no aspiration but to gain spiritual rewards.