Industrial and Commercial Bank of China

Industrial and Commercial Bank of China (ICBC) is a Chinese state-controlled commercial bank headquartered in Beijing. It is the world’s largest bank by total assets.

Connect