Photo taken on Sept. 24, 2019 shows the exhibition hall of the Apsara Conference in Hangzhou, east China's Zhejiang Province. Alibaba was going to hold the 2019 Hangzhou Apsara Conference from Sept. 25 to 27. The Apsara Conference, formerly known as Ali cloud developers' conference, is the earliest platform showcasing developers' innovations in China. (Photo by Cui Li/Xinhua)