Menyengwa Tandi vs Republic (Criminal Appeal No.351 of 2018) [2019] TZCA 326; (02 October 2019)