French vote for next president

The French vote for their next president in one of the most tumultuous elections in the country's history.