Heavy downpours trigger flooding and landslides in southern China