United Kingdom · Economy & Business · Easy
Answer: Shell — Shell plc (Royal Dutch Shell until 2022) is a British multinational oil and gas company headquartered in London and listed on the London Stock Exchange.
Shell plc (Royal Dutch Shell until 2022) is a British multinational oil and gas company headquartered in London and listed on the London Stock Exchange.