Latest African Online Newspaper | Knowledgebase Africa
Schenita Stewart has been sworn in as the Police Chief in Evanston, Illinois, making her…