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.