News

Recent flooding in southwestern China's Yunnan province has caused significant damage, destroying homes and infrastructure.