Israel justifies herself with the Turkel Report….
Israeli soldiers stand guard on a missile ship as the Israeli navy intercepts a Gaza-bound aid flotilla in the Mediterranean Sea on May 31, 2010. An Israeli probe ruled on Sunday that a May 2010 raid on Gaza-bound aid ships that killed nine Turks was in keeping with international law, a finding which “stunned and … Read more