Director of Public Prosecutions vs Salum Mohamed Salum & 6 Others (Criminal Appeal No.237 of 2018) [2019] TZCA 223; (26 July 2019)