China slammed with flood waters

    Just Watched

    China slammed with flood waters

Torrential rains trigger severe flooding in China.