Fadhili Chengula vs Republic (Crim Appeal No.120 of 2016) [2018] TZCA 11; (08 May 2018)