The Ivanovo Rock Churches in Bulgaria are a UNESCO World Heritage Site consisting of around 40 churches and over 300 religious structures. Christian monks settled in the area in the 13th century and carved out homes, churches, and chapels. The cave churches are famous for their frescoes, with five churches containing well-preserved examples of medieval […]