
With less than two months to go until France votes for a new president, Emmanuel Macron has unveiled his manifesto.
Opinion polls suggest 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.