Peter Allen Moyo vs Republic (Crim Appeal No.397 of 2015) [2018] TZCA 293; (17 October 2018);

Group