China slaps Alibaba with record $2.8 billion fine after antitrust probe World China slaps Alibaba with record $2.8 billion fine after antitrust probe News Analysis India 3 years ago Chinese regulators on Saturday slapped a record fine of 18.2 billion yuan (2.8 billion dollars) on e-commerce giant Alibaba Group Holding after a months-long...Read More