The Economic and Financial Crimes Commission, EFCC, has come under intense scrutiny and criticism from citizens in the...