Only one reader correctly guessed who would be the new lord chancellor. Congratulations Dave, a non-solicitor of Witney, Oxfordshire, for predicting Michael Gove. (Prize currently distrained pending a stewards’ inquiry.)

Other readers came up with, in rough order of popularity, Sadiq Khan, Shailesh Vara, Keir Starmer, Yvette Cooper and Harriet Harman. But one reader was nearly right with: ‘Grayling might be the only one left after everyone else has said no!’