As many of you are no doubt aware by now, France’s left-wing New Popular Front alliance thwarted Marine Le Pen’s National Rally party in a stunning upset, leaving the country without a clear majority in parliament.
↧