Different countries have different opinions on the question. Nearly all the mosques in the Arabian Peninsula as well as Morocco do not allow non-Muslims. The Hassan II Mosque in Casablanca is one of only two mosques in Morocco currently open to non-Muslims.