The debate has raged for years. Who is the best African player of all time?
Many consider Nigeria's Jay-Jay Okocha to be on top of or near the top of this list.
Yesterday, Okocha returned to England, signing a pact with Hull City of England's Championship. The Football League Championship (often referred to as The Championship for short) is the highest division of The Football League and second-highest division overall in the English football league system after the Premier League.
Okocha, who had been playing in Qatar, said his faith brought him back to England.
"I always ask God if it is his will, and if so, then let it be. That's the message I got and that's why I'm here at Hull," he said.
"My faith comes before anything. It has also taught me to respect people for what they are and who they are."
Okocha spent four years playing for Bolton until his release in July 2006, and has been playing in the Middle East with Qatar SC.
Okocha joined Bolton from Paris St Germain in July 2002 and made 106 Premier League starts for the Trotters, scoring 14 top-flight goals, in his four years at The Reebok.
Since being released by Bolton, Okocha was also linked with a move to Australian side Sydney United.
He announced his retirement from international football after the African Cup of Nations in February 2006, but was recalled to the Nigeria squad later that year after they suffered injury problems.
Okocha, who appeared in three World Cups, won over 70 caps with Nigeria.