Risalat al-Ghufran

GPTKB entity