The left wing New Popular Front (NFP) alliance triumphed in the second round of France’s snap parliamentary elections on Sunday, with far right National Rally (RN) party coming in third, according to first exit polls released immediately after voting closed. Per the preliminary results, the NFP bloc has won between 170 to 190 seats in […]