Mohamed Salah has cemented his hero status in Egypt – by donating £500,000 to a children’s hospital.
The Liverpool striker is enjoying an epic season, scoring 32 goals in 38 games.
The 25-year-old recently touched the hearts of his home nation by helping fund a bone marrow transplant for a young boy.
The former Chelsea frontman has now dug deep to gift Cairo’s 57357 Children’s Hospital 12 million Egyptian pounds.
The money, worth just under £500,000, will go towards buying medical equipment used to treat young cancer sufferers.
Mostafa Zamzam, chief trustee of a charity linked to the hospital, revealed Salah’s generous donation on social media.
The Egypt international is among the favourites for the Footballer of the Year award after helping Jurgen Klopp’s men push for the Champions League title and a top-four Premier League finish.
The Reds paid Roma a club record £36.9m for Salah last summer.
He struck for the seventh game in a row when opening the scoring in Saturday’s 2-0 win over Newcastle.
Liverpool take on Porto in their Champions League second-leg against Porto with a commanding 5-0 aggregate lead.