Shell Plc

Shell rejects $2bn oil spill ruling  files appeal

Oil major,  Shell Plc’s has gone for an appeal to overturn an almost $2 billion award against the company for allegedly spilling oil in Nigeria. The energy giant is challenging a November 2020 judgment in favour of community members claiming a leak…