Macron and Le Pen spark French revolution in fight for presidency

Centrist Emmanuel Macron and far-right populist Marine Le Pen will battle it out for France's presidency, remaking the country's political landscape and setting up a showdown over its European Union membership.
Politicians on the left and right immediately urged voters to block Ms Le Pen's path to power in the May 7 election decider, saying her virulently nationalist anti-EU and anti-immigration politics would spell disaster for France.