Sunday May 7, 2017
Voters across France are casting ballots in a presidential election runoff that could decide Europe's future, choosing between independent Emmanuel Macron and far-right populist Marine Le Pen.