challenge: Where does Salim Hanifi currently play?
  
  A. USM Alger in the Algerian Ligue Professionnelle 1
  B. CR Belouizdad in the Algerian Ligue Professionnelle 1
  C. JS Kabylie in the Algerian Ligue Professionnelle 1
  D. MC Alger in the Algerian Ligue Professionnelle 1
  Answer: 