Home>Latest
Sales on Alibaba's platforms race above 10 billion yuan ($1.53 billion) in just three minutes on Saturday. [Photo/VCG]