Ally Ramadhani Shekindo & Another vs Republic (Criminal Appeal No. 532 of 2016) [2018] TZCA 295; (10 December 2018)