Israeli soldiers were witnessed pushing three bodies off rooftops during a raid in the West Bank, raising concerns over excessive force towards Palestinians. The incident is under review by the military amidst ongoing violence in the region.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing