 OK, so let's get more than on the results of the French parliamentary elections, including, well, the surprises that were there. The alliance of left wing parties won the largest number of seats with Macron's allies in second and the far right national rally in third.