Khamis Abdul Wahab Mahmoud vs Director of Public Prosecutions (Crim Appeal No.496 of 2017) [2018] TZCA 331; (04 December 2018)