Your browser is not up to date and is not able to run this publication.
Learn more

alibaba had 11 billion orders in 2016, from 3 million active sellers.

P h

o to

c re

d it

: i st

o ck

p h

o to