Follow us on
loading....
The Saudi Tourism Authority (STA) has inked a memorandum of understanding with Alibaba Cloud, the Alibaba Group's digital technology and...