b'French citizens will chose between independent centrist Emmanuel Macron and far-right nationalist Marine Le Pen.'