Alibaba climbs on AI bandwagon

Photo taken on July 3, 2020 shows the research center of the Chinese e-commerce giant Alibaba on the \”AIsland\” of Zhangjiang Science City in Pudong New Area, east China\’s Shanghai. (Xinhua/Fang Zhe)
B