He seems to be a lucky General.
I don't think you could argue that without the Ukraine war Boris would still be Prime Minister. The whole partygate thing would have done for him and the Tories would have been working a bit harder this past few weeks to find an internal replacement. Rishi would still have come a cropper over his wealth but Gove, Raab or Truss would be on manoeuvres now.
Instead we have Boris hanging on, knowing full well this will all be forgotten after the May elections which are going to be poor as a mid-term set anyway.
Much worse, the press are not focusing on quite what a disaster the economy is. We have the highest taxes in decades, highest inflation in decades, record NHS waiting lists, record energy prices, highest house prices ever, rising crime and rapidly rising immigration. I mean really, the Government deserves to be mightily unpopular given it has very few policies or ideas to deal with any of the issues outside of migration.
Amazingly, Labour also have precisely zero ideas about how to get us out of this situation. really none at all. They wont build more houses, will want to raise taxes higher , want fantastical free and cheap green energy that doesn't exist and they welcome immigration anyway.
So either way we are screwed, but I can't recall a time where the opposition was so weak since the Labour party elected Corbyn all the good people, few that there were, quit. now we have a bunch who are worse that this tired bunch of Tories.