Abd al-Hadi al-Shirazi

GPTKB entity