Macron’s gamble has failed spectacularly with Le Pen at the gates of victory



01 July, 2024