George Mwanyingili vs Republic (Crim Appeal No.335 of 2016) [2018] TZCA 20; (11 December 2018)