
The consensus among most pundits for some time (including this one) was that the general election would be in the autumn of 2024. We were wrong.
Before trying to understand why Rishi Sunak has not behaved as expected and gone for 4 July, it is worth stating why many of us assumed he would wait.