Discover the UNESCO-listed Byzantine churches of Troodos, Cyprus, showcasing stunning frescoes and rich religious heritage.