Grenada’s latest homicide ruled self-defence 24 April 2024 On evidence gathered from police investigations into the matter, the DPP has concluded the injuries which caused the death of ...