We had that around here yesterday.
Huge hailstorms in parts of Bradford - on my walk into work I go through a large park and there were still piles of ice sitting around.
What have I learned from this? That the British weather is bat shit crazy. :C