A strong hailstorm hit the town of Uzice in western Serbia on Wednesday afternoon.
The ensuing flash flood produced incredible scenes, with waist-deep rivers of ice mixed with water flowing through the streets, and cars struggling to make their way through.