The 75,000 sq m construction is designed to mimic a cloud as a visual allusion to Alibaba’s cloud computing venture and a representation of the dynamic nature of the tech...