Altar & Icons. Lefkara, Cyprus