Jacques Chirac, the former French president whose later years were blighted by corruption scandals, has died aged 86.

"President Jacques Chirac died this morning surrounded by his family, peacefully," his son-in-law told the French news agency AFP.

Mr Chirac served two terms as French president and took his country into the single European currency.

The French National Assembly observed a minute's silence in his memory.

Twitter post by @LCP: "Je vous demande de bien vouloir observer une minute de silence en hommage à la mémoire de Jacques Chirac"@RichardFerrand et les députés interrompent quelques minutes leurs travaux sur la bioéthique en hommage à l'ancien président de la République, mort ce matin#DirectAN

Jean-Claude Juncker, the president of the European Commission and former Luxembourg premier, said he was "moved and devastated" to learn the news.

"Europe is not only losing a great statesman, but the president is losing a great friend," Mr Junker said in a statement.

Corruption conviction

Chirac was born in 1932, the son of a bank manager. He served as head of state from 1995 to 2007 – making him France's second longest-serving post-war president after his Socialist predecessor Francois Mitterrand. His health steadily deteriorated after he stepped down until his death on Thursday.

Chirac also served as the French prime minister but was beset by a series of corruption scandals. In 2011, he was convicted of diverting public funds while serving as the mayor of Paris.

Among his major domestic political reforms was a reduction of the presidential term of office from seven to five years.

He moved from anti-European Gaullism to championing a European Union constitution that was then rejected by French voters.

In 2003, he was as the focus of opposition to the US-led invasion of Iraq in 2003. In 2005, he suffered a stroke, and in 2014, his wife Bernadette said he would no longer speak in public, noting he had memory trouble.



NULL Invalid API key or channelobject(stdClass)#7985 (1) { ["error"]=> object(stdClass)#8054 (3) { ["code"]=> int(403) ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["errors"]=> array(1) { [0]=> object(stdClass)#8089 (3) { ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["domain"]=> string(13) "youtube.quota" ["reason"]=> string(13) "quotaExceeded" } } } }