According to reports in Chinese local media, Chen Lei, general manager of Xianyu Business Division, has departed Alibaba. (more…)