Reports just coming in suggest that Shell Plc has agreed to sell its Nigerian onshore oil business to…
Tag:
Reports just coming in suggest that Shell Plc has agreed to sell its Nigerian onshore oil business to…