Somali Islamic Leader Accused of Sexually Assaulting Four U.S. Children
Fort Bend County Sheriff’s Office A Somali national who serves as an Islamic religious leader in Houston, Texas, has been accused of sexually assaulting four children in the United States since 2013. Mohamed Omar Ali, a 59-year-old Somali national, was arrested last week by the Fort Bend County Sheriff’s Office and charged with three counts
Read More
