Barikiel Akoo Batana vs Republic (Criminal Appeal No.530 of 2016) [2019] TZCA 300; (27 August 2019)