Haruna Ismail @ Dudu vs Republic (Crim Appeal No.64 of 2017) [2018] TZCA 61; (19 July 2018)