As the oldest and longest continually-inhabited places in the world, these 20 ancient cities have seen human civilisation evolve over the centuries.
1. Varanasi, India
The earliest inhabitants settled in 1,000 BC. Veranasi, also known as Benares, is an important holy city for both Hindus and Buddhists. Legend says it was founded by the Hindu deity Lord Shiva 5,000 years ago, but modern scholars believe it to be around 3,000 years old.
All these cities have rich histories and beautiful settings that have certainly stood the test of time. Many of these cities attract tourists by popularly claiming to be the oldest city in the world. But unfortunately the Foreign Office advices against travel to many of these places due to conflict in the country or neighbouring countries.