National Front resilience haunts probable Left victory in French elections
The Socialist tide is riding high in the French legislative elections but the National Front’s Marine Le Pen has claimed victory too.
The Socialist tide is riding high in the French legislative elections but the National Front’s Marine Le Pen has claimed victory too.