Struan Stevenson: Tory defeat has been a long time coming. This is where it all began
Fourteen years in power. Five prime ministers in eight years, including ‘strong and stable’ Theresa May, ‘get Brexit done’ Boris and Liz Truss, the PM whose premiership was outlived by a lettuce. It was all too much for the British public to swallow. But when Rishi Sunak stood in the pouring rain to announce a snap election, while ‘Things can only get better’ blared at the gates of Downing Street, Keir Starmer must have thought the Gods were smiling on him.