Bus Driver Alieu Sheriff Death was un-natural”, Gov’t Autopsy Reveals: Order Police Officer Re-arrest
IPNEWS: The Government of Liberia through the Ministry of Justice (MOJ), has announced the autopsy report of Alieu Sheriff, the truck driver who was allegedly beaten to death by police officers at the National Transit Authority Bus Parking, along the Japan Freeway. The report indicates that the death of Alieu Sheriff was un-natural due to …