Lebanese national Fouad Ayoub is the new self appointed boss. He has been arrested...
Sierra Leone's Criminal Investigation Department (CID) has confirmed that they have...