The formation of the New People’s Front (NFP) and the unexpected success of its electoral campaign have rekindled hope in France.

read more