Giant hailstones struck parts of China causing damage to cars and buildings.


.