https://www.bbc.com/news/live/ck7gydwgvy8t
The New Popular Front (NFP), a left-wing alliance formed at the last minute to fight the election, appears to have won the most seats. But it does not have an absolute majority.
This means it's still not clear who will run France.
Much will depend on the balance of power within the NFP. Its constituent groups range from social democrats to hardcore anti-capitalists. Some moderate socialists could be tempted to peel off and join Macron's group to form a centre-left government.