Feedback

Heavy Rain Floods China Roads

 

Rescuers worked to pull cars from dangerously flooded streets.

Shows