Haruna Mtasiwa vs Republic (Criminal Appeal No.206 of 2018) [2020] TZCA 230; (15 May 2020)