Alibaba Cloud plans to launch new data centers in eight countries

Alibaba Cloud, the digital technology and intelligence backbone of Alibaba Group, announced Wednesday its latest strategic plans to launch data centers across eight countries including Malaysia.