 Snap elections have produced a win for a left-wing coalition and a somewhat unexpected defeat for the far right. But no party or group of parties has overall control, and it isn't yet clear whether President Macron's gamble of calling those elections has paid off. James joins me now. Jamie, tell us more about what happened.