Africa, BusinessMay 13, 2026Africa should ‘let the past be’ and welcome all foreign investment, says mogul Elumelu