For the spirituality seekers in India, the most beautiful city is Varanasi. As one of the most beautiful and historic cities in India, its first settlements date back to the 11th century BC. One of the oldest inhabited places in the world, Varanasi is a much-revered place for both, Jains and Hindus.