Richard Estomih Kimei & Another vs Republic (Crim Appeal No.375 of 2016) [2018] TZCA 210; (11 October 2018)