Hikidashi-ya (self-proclaimed “rehabilitation facilities”) claim to treat social withdrawal. However, the reality is frighteningly different.

Unseen Japan