Lalibela
Stacked in the heart of Lalibela town, a small village in northern Ethiopia previously known as Roha, are 11 spectacular medieval churches that were carved from a single volcanic rock some 900 years ago.
The magnificent medieval structures have turned the mountain town into a major attraction site over the years for local and international visitors and pilgrims, especially worshipers of the Ethiopian Orthodox Church.
All the churches at the site are elaborately carved and are underground, connected by tunnels and surrounded by rock-hewn trenches. These rock-hewn churches were declared a UNESCO World Heritage Site in 1978.