With its intricate architecture and living religious meaning, Lalibela contains an energy like no other.