Labour leader Keir Starmer celebrates winning the UK general election with a speech at Tate Modern in central London. Getty Images


UK and France show us the world’s political fates are far from settled



July 12, 2024