Mustapha Khamis vs Republic (Crim Appeal No.70 of 2016) [2018] TZCA 1; (05 December 2018)