Journey through Marrakech, Fez, and the Sahara in a rich Islamic setting.

Morocco

Morocco is a North African country known for its rich culture, colorful markets and diverse landscapes. In Marrakech, visitors wander through vibrant