Robert S/O Madololyo vs Republic (Crim Appeal No.486 of 2015) [2018] TZCA 346; (14 February 2018)