
Beijing: A Chinese home renovation company made its workers drink urine, eat cockroaches and had them whip each other for “underperformance”. A video circulated on the Chinese social media has many expressing anger and disgust over the actions which occurred in the southwestern province of Guizhou. (IANS)