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.