stc Group and Alibaba Establish Ali Baba Cloud for Cloud Computing in Saudi Arabia
Riyadh– stc Group announced the establishment of “Alibaba cloud” in Riyadh, the Kingdom of Saudi Arabia, for high-capacity cloud services in partnership with the Chinese technology giant, “Alibaba Group”, eWTP