Alibaba returns to growth with revenue up 51% to $13.9 billion

Comments