Shanghai Athub to build and operate 5 data centers for Alibaba
Alibaba could pay $633 million for five facilities, to be delivered within 18 months and operated by Athub
Alibaba could pay $633 million for five facilities, to be delivered within 18 months and operated by Athub