For Sir Keir Starmer, the honeymoon was over as soon as he set foot in Downing Street back in July 2024.
Most prime ministers enjoy a few weeks’ grace period after taking office. But within weeks of securing a landslide victory, Sir Keir was on the back foot.