Cyprus – Mountain Villages


Views of villages nested at the slopes of the Troodos Mountains