Khalid Juma vs Republic (Criminal Appeal No.74 of 2017) [2019] TZHC 101; (24 October 2019)