Author: Sara Wretborn

Alibaba plans second European data center, potentially in the UK or Sweden