Marine Le Pen's National Rally's victory has been blocked after the left-wing alliance emerged victorious in the final round of voting. The New Popular Front, led by Jean-Luc Mélenchon, is set to become the biggest party in parliament, followed by Macron's centrist alliance - Renaissance.