Sami Kherouf of Algeria has proved in recent times that he can rock the boat with the best players in Africa and this he has shown in several continental competitions. He has become a key member of the Algerian team

Read more