Heavy rains trigger floods and landslides across southern China as teams of emergency workers race to construct additional channels around a leaking damn in China's Qinghai province.
Heavy rains trigger floods and landslides across southern China as teams of emergency workers race to construct additional channels around a leaking damn in China's Qinghai province.