Comment Comment by drannex To be fair, Alibaba IS a tech giant, one of the biggest in fact.They are just giving sleepless nights to the western tech giants. parent drannex 2 months ago
They are just giving sleepless nights to the western tech giants.