Hamis Basil vs Republic (Crim Appeal No.165 of 2017) [2018] TZCA 62; (19 July 2018)