THE HAGUE, Netherlands (AP) — Dutch police arrested six men after discovering sea containers that had been converted into a makeshift prison and sound-proofed “torture chamber” complete with a dentist’s…
You need a TRAC license to view the rest of this content. Learn more