Edmund Bower

Edmund Bower is a freelance journalist based in Cairo.