The new Inspector General of the Sierra Leone Police, Mr. William Fayia Sellu took a tour of some major streets in the central business district (CBD) of Freetown yesterday. He was joined by senior RMFA and SLRA personnel on a visit to project sites for the fabrication & installation of Guard Rails along Sani Abacha Street and other streets within …