Rabat - The Spanish government has banned anti-Islam demonstrations.