Egyptian forward Mohammed Salah has been named the African Player of the Year for 2017, beating back competition from defending champion Pierre-Emerick Aubameyang and Liverpool teammate Sadio Mane.
Salah was given the award at the just ended Glo-Caf awards held in Accra.