French left celebrates as far right faces shock defeat 0 07.07.2024 22:54 BBC News (UK) The New Popular Front are on course for victory, despite opinion polls suggesting National Rally would win.