Published: Apr 12, 2021, 05:55 IST | Updated: Apr 12, 2021, 05:55 IST
China on Saturday imposed a record 18 billion yuan (USD 2.75 billion) fine on Alibaba amid a crackdown on technology conglomerates, signalling a new era after years of laissez-faire approach.