This Is Punishment For Not Doing Your Job Well In China
These Chinese employees were embarrassed by their company when their work didn't meet certain standards. They were forced to kneel down in public and sing a song of shame about their failures. And you thought your job was bad.