Press Release

stc Group and Alibaba Establish Alibaba Cloud for Cloud Computing in Saudi Arabia