LEADERSHIP NEWS
British oil giant Shell, allowed pollution at its Nembe Creek oil facility to persist for years, even after internal warnings flagged the environmental and public-health risks, the BBC reports; as the revelations add fresh scrutiny to the oil major’s operations in the Niger Delta. The BBC reported that Shell continued to pump millions of barrels […]
Go to News Site