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



12 July, 2024