An Israeli investigation has revealed a 23-year old Palestinian woman and her 16-year old brother were killed last week at an army checkpoint in Jerusalem by civilian security contractors, not soldiers. The siblings who were killed, Mariam Abu Ismail and Ibrahim Taha, were en route to Jerusalem on April 27th, having received their first permit to enter […]