Israeli soldiers admit to deliberately killing aid seekers

Israeli troops have admitted to deliberately shooting and killing unarmed Palestinians waiting for aid in the Gaza Strip, following direct orders from their superiors, MEE reported.

According to soldiers and officers who spoke to Haaretz,…

Continue Reading