Showing posts with the label phosphorus bombsShow all
Human Rights Watch confirms Israel use of phosphorus bombs in Gaza