It was just under two years ago when Sir Keir Starmer brought a triumphant Labour Party back into Downing Street after more than a decade of Conservative power.
But now the embattled prime minister is facing a very different reality from that of July 2024.