Imam at mosque connected to New Orleans terrorist says Jews exploit usury
Masjid Bilal is one of 20 Islamic Centers run by The Islamic Society of Greater Houston.
Masjid Bilal is one of 20 Islamic Centers run by The Islamic Society of Greater Houston.