Israeli soldiers admit to shooting unarmed Palestinians at Gaza aid sites, 500+ killed

Ghada Ibrahim

Press TV, Gaza city

Israeli troops have admitted to deliberately shooting and killing unarmed Palestinians seeking aid in Gaza.

They were reportedly ordered by…

Continue Reading