Leftist New Popular Front leading at France’s parliamentary elections
Disclaimer: TASS is Russian government propaganda, and not a reliable news source.
The television channel notes that neither of the political blocs has managed to win an absolute majority of 289 seats in the lower house of parliament, which is needed to form a government of its own