Nigeria's Oil Revenue Falls 64% Short of Target in Q1 2025
The Federal Government's Q1 2025 budget report reveals a massive N8.21 trillion shortfall in oil revenue and a N3.04 trillion fiscal deficit. Discover the key figures and causes behind this critical shortfall.