Amnesty International Urges Police to Shut Down Benghazi Facility
2 months agoAmnesty International Sierra Leone in a press conference held on Wednesday 26th February 2025, has urged the Operational Support Division (OSD) of the Sierra Leone Police to close its Benghazi facility. Benghazi...