112126459789574098

How profitable is China’s slave labor industry? More than previous studies have suggested, according to this.