The suspects coerced the women into prostitution and forced some of their victims to wear geolocation devices, police said after the arrests in Elche, Alicante.
More results...
The suspects coerced the women into prostitution and forced some of their victims to wear geolocation devices, police said after the arrests in Elche, Alicante.