Alibaba Fires 10 Staffers for Publicizing Sexual Assault Allegations

Alibaba Group Holding Ltd has fired 10 employees after publicly sharing a female coworker’s statement that indicated her sexual assault accusations against a former supervisor of the company, Bloomberg reported on Monday. In an internal memo, Alibaba announced last week …

Read more