Torrential rain in southwest China triggers landslides and floods | AFP