Alibaba debuts cloud computer, delivery robots

Alibaba Cloud, the digital technologies and intelligence backbone of Alibaba Group, has unveiled a series of innovative products at its 12th annual Apsara …