The Nigeria Police Force (NPF) has said that the dismissed Inspector of Police, Inspector Edith Uduma, who was recently relieved of her duties in Edo State, was as a result of gross misconduct and criminality. The Police Force said following her dismissal, she had made numerous claims regarding her innocence and has sought to taint […]