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 the UK, police officers arrested 38 people involved in drug and human trafficking. The arrests were part of the National Crime Agency's (NCA)…