Report copyright - Japan’s ‘Substitute Prison’ Shocks the World · Japan is the only country in the world which allows the detention of suspects in police stations for long time periods. Detention
Please pass captcha verification before submit form
Please pass captcha verification before submit form