Thunderstorm and hailstorm, houses unroofed, trees uprooted, hail the size of pigeon eggs