 The new Assembly will have no outright majority. Behind the left came Macron's centrists, who lost seats but not as many as feared, and then the far right with about 140 seats, far worse than they'd hoped, but still a gain of 50 on the outgoing Parliament. None of these three blocs can rule by itself, but nor are any two natural allies. It means a period of immense uncertainty lies ahead.