Uhuru Jacob Ichode vs Republic (Criminal Appeal No.462 of 2016) [2019] TZCA 465; (29 November 2019)