The rock hewn churches of Lalibela: 66 Built in the 11th or 12th century

Leave a Reply