With less than two months to go until France votes for a new president, Emmanuel Macron has unveiled his manifesto.

Opinion polls suggest that the independent candidate is favourite to win, coming second in the first round then beating the far-right's Marine Le Pen in the runoff.

Europe, French elections 2017, France, Politics