Discover the Mediterranean island of Cyprus

Cyprus offers not only long, sun-saturated beaches, it’s also steeped in history. Churches, mosaics and castles witness to bygone centuries. Then there’s the modern Cyprus with tourist infrastructure and a huge waterpark