By any standard, the new Socialist President of France Francois Hollande has done extraordinarily well. In addition to his recent presidential win over Nicolas Sarkozy, the socialists have now won an absolute majority in parliamentary elections.
Equally gratifying is the fact that Far Right party leader Marine Le Pen managed to lose her seat.