There have been more than 700 oil spills worldwide in the past 20 years, polluting oceans and coastlines as well as endangering marine ecology and other ...
A