Behind the News – April 2021

Israeli and oil industry investigations revealed that an oil spill responsible for … killed, as a result of the leak of an estimated 1,000 tons of petroleum.