 Hello, I'm David Harper with the BBC News. France faces political uncertainty after the second round of parliamentary elections gave none of the blocs an outright majority. The left-wing coalition, the New Popular Front, has taken the most seats. A tactical pact between the left and the centre has pushed the far-right national rally into third place. It's unclear who'll be France's next prime minister, but the incumbent, Gabriel Attal, says he'll resign. With more, here's Mark Lowen.