Deputy Mayor of Freetown City Council Impeached by Councillors
3 years agoThirty-five out of 36 Councillors present yesterday at a council meeting signed the “removal impeachment letter” of the Deputy Mayor of the Freetown City Council (FCC), Osman Tolo Koroma, of Ward 404...