Business/Economy Uncategorized Nebianet Usaini 6 years ago 543 Shell Reaches $84 Million Settlement Deal in Niger Delta Oil Spill Case