Saudi Arabia STC, Alibaba to launch Alibaba Cloud in Saudi Arabia Saudi Arabia’s national telecoms provider STC Group has partnered with China’s Alibaba Group to establish Alibaba Cloud for... News • 26 May, 2022 STC Alibaba Alibaba Cloud