STC and Alibaba set up a $238m cloud computing venture
Saudi Telecom Company (STC) and Chinese tech company Alibaba have set up a new company with an investment of 894 million riyals, which accounts to almost $238 million, to tap into the growing cloud computing...