France’s leftist New Popular Front wins a shock victory – but now the hard part begins
France's New Popular Front has won the largest number of seats in the final round of snap parliamentary elections, leaving behind the remnants of President Emmanuel Macron’s centrist camp and the far-right…