Source: China – South China Morning PostAlibaba Group Holding has fired a manager accused of rape and punished several executives for their handling of the case as it grapples to contain the reputational fallout from a case that exposed what chairman Daniel Zhang called “shameful” aspects of the work culture at the world’s largest e-commerce company.A supervisor at the company, who goes by the corporate nom de guerre Quyi, was fired after confessing to having improper “intimate acts” with a female staff while she was inebriated,…Read More