Alibaba has reportedly surpassed more than $38 billion in sales as of Monday evening, and photos are beginning to emerge that show the intense aftermath of the world’s largest 24-hour shopping event.
In the first hour alone, the retailer brought in an estima…
Read More