UK police are investigating the deaths of 88 folks linked to Canadian self-harm web sites by admin August 25, 2023 0 LONDON: British police mentioned Friday they're investigating the deaths of 88 folks within the UK who purchased merchandise from Canada-based ...