James Burchard Rugemalira vs Republic (Criminal Appeal No.391 of 2017) [2019] TZCA 188; (27 June 2019)