The Israel Defense Forces took responsibility for a strike that killed several World Central Kitchen aid workers in Gaza after an investigation that called it a “serious failure.” FOX News : World Read More
The Israel Defense Forces took responsibility for a strike that killed several World Central Kitchen aid workers in Gaza after an investigation that called it a “serious failure.” FOX News : World Read More