 A left-wing coalition called the New Popular Front gained the largest number of seats, and a centrist group allied to the president was next on the podium. The far-right squeezed out in dozens of races by the left and the centre, combining forces tactically. But with none of these blocs getting anything close to the 289-seat majority needed to form a government, an election designed, in Emmanuel Macron's words, to bring clarification after his party was roundly beaten by the national rally in last month's European vote...