E-commerce giant Alibaba was slapped with a record US$2.8 billion by Beijing after a months-long antitrust investigation. Read More