Crime News Review Mohammed Sharif Diriye Faces Charges of Fraudulently Obtaining 2.6 Million Shillings September 28, 2023 admin 183 ViewsIn a courtroom drama that played out at the Milimani Law Court on...