 All right. Thank you so much for that, Peter. More from Peter later in the program. And you're listening to World Business Report from the BBC World Service. Who will govern France? It's a question that hasn't yet been answered after the weekend's parliamentary elections failed to produce an absolute majority for any party. A left-wing coalition, the New Popular Front, won the most seats, but with very different views to both parties.