Computing stc Group and Alibaba Establish Alibaba Cloud for Cloud Computing in Saudi Arabia AIT News Desk May 26, 2022 With capital amount of SAR 894 million stc Group, the leading national digital enabler announced the establishment of “Alibaba Cloud” in Riyadh, KSA,…