International News China fines businesses including KFC for refusing cash payments Nada Ali May 19, 2024 0 China's central bank fined seven businesses, including a KFC franchise, for refusing cash payments, with penalties…