China’s e-commerce giant, Alibaba Group, names Jonathan Lu Zhaoxi as its new chief executive.
Continue reading…