• Shell petrol station signage on forecourt in Los Majuelos service station in Madrid,Spain.
  • Energy,Utilities and Mining
  • Oil and Gas
  • N76964