Islamic Research and Training Institute

GPTKB entity