Netherlands Authorities Discover Torture Chambers

Law enforcement officials in the Netherlands have made a disturbing discovery: six torture rooms hidden inside shipping containers.

Source: https://www.cnn.com/2020/07/07/europe/dutch-police-belgium-torture-shipping-containers/index.html

Tags: