Picturesque stone houses with red tiled roofs covering a hillside overlooking mountains. Vouni, Cyprus