China’s longest river, the Yangtze, bursts its banks

Continuous rainfall has triggered huge floods in China's eastern Hanui province, submerging villages and displacing residents...