Dr. Mustafa Shah

Dr. Mustafa Shah is Senior Lecturer in Islamic Studies, SOAS University of London