Water is released from the Three Gorges Dam, a gigantic hydropower project on the Yangtze river in central China's Hubei province. China's financial regulators are concerned about the health of the banking sector as bad loans are on the rise amid slower economic growth. AFP
Water is released from the Three Gorges Dam, a gigantic hydropower project on the Yangtze river in central China's Hubei province. China's financial regulators are concerned about the health of the baShow more

Why the global banking sector faces a perfect storm