Alibaba News Roundup: Taobao Maker Festival Events Top 1 Mln Visits – Alizila General In other news, the group announced the three winners of this year's Global E-commerce Challenge from Singapore, Spain and China. Stay updated on the … Read the full article