The Bank of China is a state-owned Chinese multinational banking and financial services corporation headquartered in Beijing, China. It is one of the "big four" banks in China. From Wikipedia
The initiative seeks to bolster the financial system as Beijing confronts challenges like a property market downturn and slowing economic growth.