Daffa Mbwana Kedi vs Republic (Crim Appeal No.65 of 2017) [2019] TZCA 5; (18 February 2019)