Read More 2 minute read Business News UAE World stc group and Alibaba establish Ali Baba Cloud for cloud computing in Saudi Arabia Riyadh, Saudi Arabia – stc Group, the leading national digital enabler announced the establishment of “Alibaba cloud” in… bySarjatha ShahinlalMay 25, 2022