The Cypriot coastline provides some of the most idyllic beaches. But there is also a lesser-known, stunning part of Cyprus: the Troodos Mountains.
The Cypriot coastline provides some of the most idyllic beaches. But there is also a lesser-known, stunning part of Cyprus: the Troodos Mountains.