Rock-hewn churches of Ivanovo
Rock-hewn churches of Ivanovo
The rock-hewn churches of Ivanovo, the name speaks for itself. They are literally churches hewn out of the rocks in Bulgaria. The surrounding mountains are also home to chapels, convents and cells full of historic murals.
Read more