By Theodore Shoebat A Palestinian Muslim woman has turned herself in to police, for beating and then hanging her mentally challenged daughter after finding out that she was pregnant, in an “honor” killing. The victim’s father and brother have disappeared since the murder, and the Palestinian Authority have commenced a manhunt. Amal Al Juabah, the […]