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.
SHANDONG, East China — It’s a peaceful midsummer afternoon in Jinan’s mountainous countryside. The trees are dappled with warm sunshine, cicadas chirp, and a light breeze rustles through the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results