A coalition of the French left has won the most seats in the second round of high-stakes legislative elections, beating back the far-right surge but failing to win an outright majority. According to the final results, the left-wing New Popular Front alliance, formed just three weeks ago, has won 182 seats. 289 seats are needed for a majority in the 577-seat National Assembly. President Emmanuel Macron’s centrist Ensemble (Together) coalition came in second with 168 while the far-right National Rally, widely tipped to win after coming out on top in the first round, finished with 143 seats. Afte…