Muhammad Sattaur is the Executive Director of the Imam Ghazali Institute. Originally from Guyana, South America, he currently resides in Cairo, Egypt along with his wife.
Messages of Love Left Outside Islamic Community Center in Tennessee
One of the messages read, ‘We see you – and we want you here’. More