All the opinion polls appear to have got it wrong; French elections ending with a left victory.

Read more