Shanghai Athub to build and operate five data centers for Alibaba

Read More at Datacenter Dynamics