Shell (SHEL) Faces Backlash for Leaving Niger Delta to Suffer
ZacksShell’s (SHEL) decision to sell off its subsidiary, Shell Petroleum Development Corporation, meets widespread criticism for the company not taking the onus for extensive pollution in the region.