The Most Beautiful Places on Earth

Lalibela

Lalibela is a town in northern Ethiopia.

Rock-Hewn Churches, Lalibela