Bashiri SO John vs Republic (Crim Appeal No.486 of 2016) [2019] TZCA 89; (16 May 2019)