infotechlead

Alibaba generates $14.3 billion sale on Nov 11