The rock-hewn church of Bet Giyorgis in Lalibela, Ethiopia