Centrist Emmanuel Macron and far-right candidate Marine Le Pen are fighting for votes in the final round of the French presidential election on May 7.

Macron's support for globalisation and the xenophobia stoked by Le Pen's campaign are equally distasteful for the supporters of socialist Jean-Luc Melenchon.

Melenchon's refusal to call on his supporters to back Macron has been called an act of betrayal by the political establishment in France.

Al Jazeera's David Chater reports from Viens.

Europe, France, Politics, French elections 2017