Hail, rain floods eastern China

Streets in Harbin City in north east China became icy rivers after a ferocious hail and rain storm lashed the city.

feedback