Rejoignez la communauté Z : recevez des invitations à des événements, des annonces, un résumé hebdomadaire et des opportunités de participation.
Nawal El Saadawi writes at IslamiCommentary (translated by miriam cooke) Every revolution in history has had its counter-revolution. Most recently, internal and…