Israel’s Acid Spill: A Test of Ties Between Nature Group and Industry

Israel's Acid Spill: A Test of Ties Between Nature Group and Industry …. that caused tens of thousands of cubic meters of acid to leak last Friday.