Ceaseless scandals, not least the latest Jennifer Arcuri revelations, have got leadership rivals circling and Labour upbeat at last
Two weeks ago it was difficult to find a single Labour MP who genuinely thought their party was in with a chance of winning the next election. The mood was one of quiet resignation at the prospect of a fifth consecutive defeat. The media had also largely written off Keir Starmer.
A fortnight of Tory sleaze stories later, with Boris Johnson having been at the centre of many of them, it all looks very different.