The NFP has won most votes in France. What does it mean for the rest of the world?
CJAD 800
The NFP has won most votes in France. What does it mean for the rest of the world?
00:00 / 09:05