image
Alibaba posts $16.7bn in revenue, consumer base hits 674mn