16.8 C
New York
Friday, November 15, 2024
- Advertisement -spot_img

TAG

oil spills

After Decades, Oil Giant Shell Agrees to Pay $111 Million for Destruction in Nigeria

"It has opened the floodgate for more communities in the Niger Delta to seek redress for the environmental monstrosity that has devastated them in...

Latest news

- Advertisement -spot_img