The Economic and Financial Crimes Commission (EFCC), has arrested twenty suspects over alleged cyber crimes in Benin City, Edo State. ...