E-commerce giant Alibaba posts more than $23 billion worth of sales during its record breaking Singles' Day festival. from Top Stories http://ift.tt/2eL1WIe