The spread of Islam, combined with the spirit of al-Andalus, gave birth in Morocco to an artistic and architectural legacy of enormous diversity. Fez remains one of Africa's most enchanting cities, which reached its zenith under the Marinids, as witnessed by the elaborate profusion of souks, madrasas, mosques and minarets, whilst Marrakesh charms every visitor with its exuberant marketplaces.