EFCC Arraigns Ntai Bagshaw, Terraworks Limited for Alleged N70m Fraud Nigeria News May 9, 2025 The Lagos Zonal Directorate 1 of the Economic and Financial Crimes Commission (EFCC), based on Awolowo Road, Ikoyi, has arraigned…