JusticeReported
2.0
Ecuador police arrest three extortionists, isolate minors in Machala
El UniversoLO·EC·about 4 hours ago
Spanish police arrested Serbian citizens in connection with a torture room discovered in Spain, featuring plastic-lined walls and instruments. Investigation is under judicial secrecy, limiting corroboration. This marks a notable cross-border crime case with potential organized crime implications.
Locations