Nalogwa John vs Republic (Criminal Appeal 588 of 2015) [2016] TZCA 950 (15 April 2016)