Advertisement

# shopping festival

All time
Alibaba just racked up a record €7.5 billion in sales for its 24hr Chinese 'shopping festival'