Home>Latest
Sales on Alibaba's platforms race above 120.7 billion yuan ($18.2 billion) as of 1:09 pm Saturday. [Photo/IC]