Spain has canceled a weapons contract worth hundreds of millions of euros with Israel over the regime’s ongoing genocidal war on Gaza.