Alibaba was one of several tech giants fined by China’s antitrust watchdog for failing to report previous business deals. Photo: AP Photo
Alibaba was one of several tech giants fined by China’s antitrust watchdog for failing to report previous business deals. Photo: AP Photo