stc Group and Alibaba Establish Alibaba Cloud for Cloud Computing in Saudi Arabia Business Wire May 26, 2022 With capital amount of SAR 894 million stc Group, the leading national digital enabler announced the establishment of “Alibaba…