The BP firm emblem is seen outdoors a petroleum station on September 23, 2021 in London, England. Leon Neal | Getty Photos Information | Getty Photos...
Royal Dutch Shell Plc’s Nigerian subsidiary, Shell Petroleum Development Company (SPDC) has lost the right to operate an oil field after a court ruled the company...