Sunday's vote will determine which two of the eleven candidates standing to be the next French President will go through to the final round, which will be held on Sunday 7 May. And there is a big chance that the result might well be yet another upset in global politics, as voters once again switch from the established parties and candidates to insurgent alternatives.
This wasn't pretty.
The head of the official Brexit campaign was accused of holding the British public in “contempt” today after repeatedly cancelling
There are only 100 days to go until we have to make the most important political decision of a generation. It has been over 40 years since we last had a say on our membership of the EU. Now we have until 23 June to decide whether we take back control and spend our money on our priorities, or keep sending more money and power to Brussels.