tech:

taffy

Meraas Holdings

Alibaba Cloud opening four new data centers

Alibaba Cloud, the cloud computing arm of Alibaba Group, is opening four new data centers. A new facility in Dubai went online on Monday, with data...