Managers detained after China firm forced staff to drink urine

Three managers have been detained for five to 10 days for forcing employees to eat cockroaches, drink toilet water.
Source: aljazeera feed

Leave a Reply

Your email address will not be published. Required fields are marked *