A man who scooped more than €72m on the EuroMillions lottery has decided to give €50m of his jackpot to charity in France.

The unidentified winner from the Haute-Garonne area of southwestern France said he will share his win between around ten NGOs working on behalf of the disadvantaged.

Francaise des Jeux, the organisation that runs the transnational lottery in France, said the winner had asked to remain anonymous.

Local media reported that he was single, in his 50s, and does not have any children.

"He has a strong sense of social solidarity and he believes in generosity," an FDJ spokesman said.

Social media was awash with praise for the lucky man, hailed as "a class act" by numerous commentators on Twitter.

Sociologist Denis Muzet said the act of philanthropy could not have come at a better time for France.

"This individual is sending us a message: success in life is not about how much money you earn but about what you do for others," Mr Muzet told Le Parisien newspaper.

"In a society in crisis, in search of moral reference points, where money dominates everything, his action makes sense."