Mohammad Baqir al-Sadr XXIV

GPTKB entity