North India

Varanasi: Finding God in Chaos

Situated on the banks of the Ganges, the spiritual city of Varanasi is also known as Kashi, which means the “City of Life” according to the Hindu mythology. This colourful and chaotic city is one of the major religious centres…

Continue reading