Chaotic photos show what it looks like when Alibaba sells $38 billion worth of merchandise on China's biggest shopping holiday and breaks records
As Singles' Day came to an end, the growth of the shopping holiday was immediately apparent.
Popular Right Now
Popular Keywords
Advertisement