Spanish protectorate in Morocco

GPTKB entity