Video PlayerClose
The logo of Alibaba Cloud is seen on the facade of Eficode's headquarters in Helsinki, Finland, on Nov. 30, 2017. Alibaba Cloud, a cloud computing company affiliated to Chinese Internet giant Alibaba Group, and Eficode Oy, a leading Finnish digital company based in Finland, jointly opened an innovation center in Helsinki on Thursday. (Xinhua/Li Jizhi)