 Hello, I'm David Harper with the BBC News. France is waking to uncharted political territory after Sunday's parliamentary election left none of the three blocs with enough seats to govern outright. A newly fashioned left-wing coalition, the New Popular Front, took the most, with President Macron's Centrist Alliance coming second. The two blocs, which had agreed on a tactical voting pact, pushed the far-right national rally into third place. Katya Adler reports.