Zayyanid Sultan Abu Tashfin I

GPTKB entity