Lalibela; the “Jerusalem of Africa” UNESCO site of rock-hewn churches.