AllNewsPhotosVideos
Shell plc

Shell Plc, Photos

Shell plc, Latest News

Shell plc is a British publicly traded multinational oil and gas company headquartered at Shell Centre in London, United Kingdom. Shell is a public limited company with a primary listing on the London Stock Exchange.
Read More