Ancient Ethiopian walled city keeps modern life at bay

by Zelalem