July 7 (UPI) -- The People's Bank of China on Friday announced a $985 million fine against Ant Group, the financial arm of online retail giant Alibaba.
The bank says the fine was in response to violations by Ant Group and its subsidiaries around anti-money laundering regulations and corporate governance.