Elections in France have been turbulent and full of surprises, and continue to evoke fear and hope in France as well as in the whole region as the last round approaches.
Macron, Fillon, Le Pen and Mélenchon(photo credit: REUTERS)ByRINA BASSISTUpdated: