Claire Parker contributed from Cairo.