Oil production: Nigeria loses top spot to Angola. Here’s what this could mean for Africa’s ‘largest economy.’ – Ventures Africa

Oil production: Nigeria loses top spot to Angola. Here is why we should be concerned