Alibaba fires 10 for leaking sexual assault accusations IndiaTimes 30 Aug 2021 Alibaba Group Holding Ltd. has dismissed 10 staffers for publicizing an employee’s account of sexual assault allegations against..