Maneno Mussa vs Rupublic (Criminal Appeal No.543 of 2016) [2018] TZCA 242; (19 April 2018)