The ruling French Socialist party narrowly beats the far-right National Front at a by-election seen as a test of President Hollande's popularity.
The ruling French Socialist party narrowly beats the far-right National Front at a by-election seen as a test of President Hollande's popularity.