The legends of Lalibela state that angels and men built the churches together. To this day the exact details of their construction remain a mystery. Each one is hewn from solid rock top to bottom. Pictured above is the famous church of St George. It took us a while to find it - one can only see the top when up close, at first glance it's difficult to imagine the church is actually 50meters (150 feet) tall underground.
Karo men paint their bodies and faces with white chalk to look as fierce as possible. It's a daily routine that scares off enemies and also serves the purpose of making themselves more attractive to the opposite sex.
Every Sunday all the villagers around Lalibela gathers near the ancient churches for the weekly mass. A truly fascinating sight as hundreds of people adorned in yellow and while cloaks are chanting or standing still in a moment of prayer, completely ignoring the outside world and just being present.