Left-wing French Socialist (PS) party Benoit Hamon (2ndR) stands in front of right-wing Les Republicains (LR) party Francois Fillon (L), En Marche ! movement Emmanuel Macron (C), far-left coalition La France insoumise Jean-Luc Melenchon (3rdR) and far-right Front National (FN) party Marine Le Pen (R) before a debate organised by the French private TV channel TF1, between five candidates for the French presidential election, on March 20, 2017 in Aubervilliers, outside Paris.