site logo

Alibaba smashes Singles Day record with $38.4B in sales