Abu Hafs al-Mauritani

GPTKB entity