Mohammad Baqir al-Sadr XXI

GPTKB entity