Liz Truss is the PM with the shortest term of office in UK history. She is generally reckoned to be the UK's worst ever PM and that's saying something given that Gordon Brown and Boris Johnson have held that office.

Only a few weeks ago Rishi Sunak came second to her in a two-horse race.

Yet now we have a PM who wasn't even good enough to beat someone whom everyone knew would be a disaster.

May our respective Gods help us all.