Surely, this wasn't expected. Marie Le Pen's party looked unbeatable - given the 1st round of voting. But then her party was beaten in the 2nd round. This needs explaining. Was there fraud here like in the US?