Unearthing Cyprus: Walking through 10,000 years of history
Cyprus wears its history openly. Across this small island, time has left its mark in stone — from prehistoric villages and classical temples to medieval fortresses and Venetian walls. Every district ...