PEOPLE of France have voted against the far-right in the parliamentary elections. Contrary to many opinion polls, the National Rally of Le Pen could win only 143 seats and stood third. The newly formed Left coalition, New Popular Front achieved a victory by emerging as the largest bloc with182 seats, while President Macron’s group Ensemble won 163 seats. As a result of this fractured mandate, no single party or Front secured an outright majority. For a majority, one needs to win 289 in the 577-seat National Assembly. The New Popular Front fell short of majority by over 100 seats.