The town of Lalibela is built around 13 churches that were carved straight down through solid rock. Ground level is up above on the top of the far ledge, these passageways and churches were carved out by hand.