Francis Alex vs Republic (Criminal Appeal No.185 of 2017) [2019] TZCA 199; (30 July 2019)