The rock hewn churches of Lalibela: 59 Bet Yemrehanna Kristos lies on the side of a mountain

Leave a Reply