By Guillermo Troncoso · 12 April 2021 · Tech
The Chinese government has come down hard on the e-commerce giant, imposing a massive fine that could have far-reaching consequences. But what led to this shocking penalty, and how will it affect the company's future?
The penalty equates to roughly 4 per cent of Alibaba’s overall 2019 revenue…