The Rock-hewn Churches of Ivanovo are a group of monolithic churches, chapels and monasteries hewn out of solid rock and completely different from other monastery complexes in Bulgaria, located near the village of Ivanovo, 20 km south of Rousse, on the hi
Ивановски скални църкви
Photo of Ivanovo by
Photo of Ivanovo by