INEC Uploads 4.5% of Edo Election Results The Independent National Electoral Commission (INEC) has announced that it has uploaded 4.5…