An Islamic studies lecturer and head of development at MRDF.
The views expressed on Islam21c and its connected channels do not necessarily represent the views of the organisation.
Posted by: Sheikh Farid Haibatan in Islam21C Writers 27/08/2012 0
An Islamic studies lecturer and head of development at MRDF.
The views expressed on Islam21c and its connected channels do not necessarily represent the views of the organisation.