David Pryce-Jones on Egypt today.