Spanish Protectorate in Morocco

GPTKB entity