Jul 19, 2021 Crime UK Police Rescues 99 Victims Of Human Trafficking, Arrests 38 Suspects Police have rescued 99 victims, including 72 children, from a human trafficking scheme. In.. Read more