Islamic religious leader arrested for alleged sex crimes against children
(Houston Chronicle) The Fort Bend County Sheriff’s Office has arrested an Islamic religious leader for alleged sex crimes against children. Mohamed Omar Ali, age 59, was charged with one count of sexual assault of a child and three counts of sexual indecency […]