France’s leftist New Popular Front wins a shock victory – but now the hard part begins: AFP 2024-07-08 16:06