Here’s all you need to know about the French election

The world is currently focused on France where voters are heading to the polls Sunday to choose their next president. Ahead of vote, which is being described as the most uncertain election ever in French politics, here's a look at the key details.