Alibaba lays off nearly 10K employees amid poor sales

Alibaba lays off nearly 10K employees amid poor sales