Mtangi Masele vs Republic (Crim Appeal No.115 of 2016) [2018] TZCA 319; (12 December 2018)