 Hello, I'm David Harper with the BBC News. France faces political uncertainty after no bloc achieved an outright majority in the second round of parliamentary elections. The left-wing coalition, the New Popular Front, have taken the most seats, pushing the far-right National Rally to third place.