News
Dutch energy giant Shell is facing a fresh legal challenge over its role in contributing to climate change, from activists seeking to halt new developments of oil and gas projects by the company.
Shell Plc is working with advisers to potentially acquire BP Plc (formerly known as British Petroleum), amid a potential ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results