Alibaba notched up sales of $18.7B within 13 hours of its saleofficechai.com1 point·santudey··0 commentsOpen articleSaveView on HN