Abdul-Azim Ahmed
Abdul-Azim Ahmed

Abdul-Azim Ahmed

PhD in religion and sociology. Editor of @OnReligionMag www.OnReligion.co.uk