mahamud hashan

islam is a