Alibaba fires 10 for leaking sexual assault accusations – Times of India
NEW DELHI: Alibaba Group Holding Ltd. has dismissed 10 staffers for publicizing an employee’s account of sexual assault allegations against...
NEW DELHI: Alibaba Group Holding Ltd. has dismissed 10 staffers for publicizing an employee’s account of sexual assault allegations against...