Oil companies owe Nigeria N9.33trn, enough to offset 72% of the 2025 budget deficit, NEITI disclosed at a press briefing.
OPEC output rose +320k bpd in February, pressuring oil prices as demand weakens and geopolitical risks keep market sentiment ...