Morocco is predominantly a Muslim country, although it respects all faiths and allows freedom of religious practice. The country has a rich history of Judaism, and there is a Christian community as well. Moroccan Islam is characterized by its moderate, inclusive approach.