News

The Economic and Financial Crimes Commission (EFCC) has dropped more damning evidence in the ongoing $9.6 billion Process & Industrial Development (P&ID) scam.On Wednesday, April 2, 2025, the EFCC ...