Metro News Africa N32 Billion Revenue Loss Uncovered in Nigeria Upstream Billions Missing: Nigeria Upstream Petroleum Regulatory Commission Under Investigation Allegations of massive financial discrepancies have rocked Nigeria, as the House […] October 26, 2024