stc group and Alibaba establish Ali Baba Cloud for cloud computing in Saudi Arabia - AETOSWire