12 Apr 2021 Alibaba completes expansion of Zhongdu data center, breaks ground at Chengdu facility Company stays busy as it faces $2.8 billion anti-monopoly fine