African Business News Tinubu’s Leadership Attracts $20 Billion Shell Investment in Nigeria The Chief Executive Officer of Shell Plc, Wael Sawan, has commended President Bola Tinubu’s administration for creating a favorable investment […] January 25, 2026