France’s snap legislative elections, which came to a close on Sunday evening, have been a political rollercoaster. After a predicted victory for France’s far-right, Leftists emerged victorious on Sunday night, beating rivals for the largest share of the legislative vote. France’s left-wing New Popular Front coalition, headed by firebrand Jean-Luc Mélenchon, is expected to win 172 to 192 seats, according to an early Ipsos poll for France TV. That’s ahead of the 150 to 170 seats predicted for Ensemble, led by incumbent President Emmanuel Macron. Marine Le Pen’s far-right National Rally is set to…