News

Shell Plc has confirmed recent news that it’s planning to leave South Africa. They’ll be selling off their downstream assets, including more than 500 service stations or forecourts nationwide.