(CN) — Israeli soldiers in international waters boarded the Al Awda ship headed to Gaza to deliver relief supplies on Sunday, detaining everyone on board after beating and tasering some passengers, according to an eyewitness account. Only two of the 22 passengers on the ship have been released, with the rest being held in Givon prison in Israel, the […]
Source