Hatwib Salim vs Republic (Crim Appeal No.372 of 2016) [2018] TZCA 183; (23 August 2018)