• Logo of the Royal Dutch Shell
  • Energy,Utilities and Mining
  • Oil and Gas
  • Ben van Beurden Jorma Ollila London Netherlands NewsCast Peter Voser Petroleum Royal Dutch Shell Shell The Hague United Kingdom gas natural gas oil petrochemicals petrol
  • N21153