Thabit Salehe vs Republic (Crim Appeal No.544 of 2016) [2018] TZCA 247; (18 April 2018)