Investments

Alibaba Invests $1Billion in its Cloud Computing Division Aliyun