In a stunning and emotional gesture, Liverpool superstar Mohamed Salah has pledged millions of pounds to support children fighting cancer across the United Kingdom. What began as a quiet visit to a London children’s hospital quickly turned into something extraordinary — as Salah reportedly spent hours speaking with young patients, listening to their stories, and even playing games with them.

Witnesses say the Egyptian legend appeared deeply moved, wiping away tears as he promised to “do more than just donate.” Sources close to his family reveal that Salah’s decision was inspired by a private tragedy — a young relative back home who lost a battle with cancer earlier this year.

While fans praise his generosity, those who saw him that day say his voice cracked when he whispered to a child, “You’re the real fighter, not me.”
The full story behind this act of kindness is still unfolding — and it may be Salah’s most powerful goal yet.