December 21, 2024

Shell wins UK Supreme Court case on 2011 oil spill off Nigerian coast