Caleb Weiss
Al Qaeda’s Group for Support of Islam and Muslims directly refutes France’s claiming of killing one of its co-founders and senior leaders, Amadou Kouffa.