At least 25 dead in China as province deluged by heaviest rains in 1,000 years

At least 25 dead in China as province deluged by heaviest rains in 1,000 years

Video on social media on Tuesday showed commuters chest-deep in murky floodwaters on a train in the dark and an underground station turned into a large, churning pool.