Akili Chaniva vs Republic (Criminal Appeal No.156 of 2017) [2019] TZCA 351; (03 November 2019)