20. Cádiz, Spain: The earliest inhabitants settled in 1,100 BC.
19. Thebes, Greece: The earliest inhabitants settled in 1,400 BC.
18. Larnaca, Cyprus: The earliest inhabitants settled in 1,400 BC.
17. Athens, Greece: The ancient home of philosophy and the birthplace of Western civilisation, Athens has been continuously inhabited for at least 7,000 years.