Juma Ally Mwera vs Republic (Crim Appeal No.548 of 2016) [2018] TZCA 239; (24 April 2018)