A mosque in Beauvais, Northern France has been shut down for “inciting hatred” and pushing its members toward radicalization.
A mosque in Beauvais, Northern France has been shut down for “inciting hatred” and pushing its members toward radicalization.