There's been a stunning upset in the weekend elections in France
In results that defied polls, France’s far-right national rally party was relegated to third place in legislative elections, routed by a diverse leftist coalition cobbled together only weeks ago.