IG Fayia Sellu Clears the Air Amid Fallout With Journalist Thomas Dixon
5 months agoThe Sierra Leone Inspector General of Police, William Fayia Sellu has affirmed that he did not order the arrest of popular journalist, Thomas Dixon following differing claims widely shared on social media...