Technology Alibaba Fined Record $2.75 Billion for Market Abuses in China Kevin Colleran Apr 10, 2021 Chinese regulators have fined Alibaba Group Holding CNY 18 billion ($2.75 billion or roughly Rs. 20,500 crores) for… Read More...