Former Hearts of Oak captain Karim Alhassan receives $300,000 from Zamalek

Karim Alhassan, Former Hearts of Oak captain
Karim Alhassan, Former Hearts of Oak captain