Shell has sealed a deal to divest its onshore business in Nigeria, marking a significant shift in the company’s century-long presence. Read More
Shell has sealed a deal to divest its onshore business in Nigeria, marking a significant shift in the company’s century-long presence. Read More