Arrests made in major police operation targeting alleged human trafficking

1 month ago 9

Rommie Analytics

About 300 officers were deployed as part of Operation Kendrew in Glasgow, Falkirk, Dundee and other locations in Scotland.
Read Entire Article