Alex Medard vs Republic (Crim Appeal No.571 of 2017) [2018] TZCA 176; (29 August 2018)