December 22 Newsletter

It would have been impossible to predict the extraordinary events – not least the number of changes of Prime Minister – we have seen in Westminster in 2022…