By Lina Mernissi

Abdellatif Hammouchi the Moroccan General Director of National Security