Managers at a Chinese firm have been jailed for making staff who failed to reach sales targets drink urine and eat cockroaches, local media report.
Results that may be inaccessible to you are currently showing.
Hide inaccessible resultsResults that may be inaccessible to you are currently showing.
Hide inaccessible results