Dutch police discover secret torture site in shipping containers
Officers raided the site at Wouwse Plantage on the Dutch-Belgian border on June 22, arresting six men suspected of kidnapping and hostage taking. They found six shipping containers which had been converted to what are believed to be “prison cells,” as well as a stash of weaponry including pruning shears and loppers. “In each of … Read more