This week, Alibaba Group’s Taobao Maker Festival – an annual celebration of entrepreneurship and creativity in China – took place in ten areas across the country. Locations included busy shopping districts in three cities, which saw more than 1 million people in foot traffic.

In other news, the group announced the three winners of this year’s Global E-commerce Challenge from Singapore, Spain and China.