French presidential election candidate for the far-right Front National (FN) party, Marine Le Pen sits in a truck during a visit to a transport company in Dol-de-Bretagne, western France on May 4, 2017. France's presidential candidates traded fresh blows on May 4 after one of the fiercest TV debates in the nation's history, with frontrunner Emmanuel Macron holding on to his status as favourite for the weekend's decisive run-off. / AFP PHOTO / DAMIEN MEYER