Alibaba Cloud .Photo: Alibaba

Alibaba Cloud launched in 2009 and now has 52 international data centers. Photo: Reuters/Bobby Yip

November 22, 2016 5:24 PM (UTC+8)