Deogratius Vicent vs Republic (Crim Appeal No.376 of 2016) [2018] TZCA 198; (09 October 2018)