stc group and Alibaba establish Ali Baba Cloud for cloud computing in Saudi Arabia 2 min read People and Community stc group and Alibaba establish Ali Baba Cloud for cloud computing in Saudi Arabia AETOSWire May 25, 2022 Riyadh, Saudi Arabia – stc Group, the leading national digital enabler announced the establishment of “Alibaba cloud”...Read More