Stc group and Alibaba establish Ali Baba Cloud for cloud computing in Saudi Arabia

|