French voters cast ballots for the mayors of Paris, Marseille and over 1,500 cities and towns in elections that will test the strength of the far right and the resilience of mainstream parties ahead of next year's presidential election

French voters cast ballots for the mayors of Paris, Marseille and over 1,500 cities and towns in elections that will test the strength of the far right and the resilience of mainstream parties ahead of next year's presidential election