David Pryce-Jones on Egypt and more.