Politics He's derided as dull, but Keir Starmer becomes UK prime minister with a sensational victory Isabel van Brugen 05/07/2024