China's central bank People’s Bank of China has imposed a $984-million fine on Alibaba affiliate Ant Group. The bank said that the penalty was imposed as Ant Group violated various laws and regulations, including around corporate governance, consumer protection and anti-money laundering requirements. Authorities had cancelled Ant Group's listing over regulatory concerns in 2020.