stc Group and Alibaba Establish Alibaba Cloud for Cloud Computing in Saudi Arabia
With capital amount of SAR 894 million RIYADH, Saudi Arabia--(BUSINESS WIRE)--stc Group, the leading national digital enabler announced the establishment of “Alibaba Cloud” in Riyadh, KSA, for high-capacity cloud services ...