News

They live in the village of Ayia Triada, halfway up the Karpasia peninsula with its sleepy roads set amid thickets of pine, ...