CEO David Wei and COO Elvis Lee are leaving Aliaba after an internal investigation found that over 2,300 sellers on the e-commerce site committed fraud, sometimes with the help of Alibaba sales staff. E-commerce websites are vulnerable due to the ease of hiding identities and fast-moving nature of the business, which represents a widespread problem in China. Hopefully this means that Chinese companies will become more accountable.