The complex is located at Alibaba’s headquarters in the eastern Chinese city of Hangzhou. “Alibaba believes the future of New...
October 30, 2017
China
Alibaba to open 40,000 m² high tech shopping mall in 2018
October 30, 2017
China