Pedophile Muslim Leader Charged With Multiple Child Sex Crimes in Texas
A Muslim leader has been arrested and charged with child sex crimes for abusing multiple children in Texas, according to reports. Prominent Islamic leader Mohamed Omar Ali, a Somali national living illegally in the US, […]
