A tornado has caused widespread damage in a small town in northeastern Germany, ripping off most of a church roof and covering streets in debris. Elsewhere, a man was killed by flying debris.

Storms hit much of Germany on Tuesday evening after an unusually hot day. In Hamburg, police said Wednesday that a 26-year-old man was fatally injured when he was hit by a roof swept off by gusts of wind. His pregnant partner was seriously injured.

The most spectacular damage was caused further east by a rare tornado in the town of Buetzow. Three-quarters of a church's roof was swept away, trees were knocked over and cars destroyed, the dpa news agency reported.

Streets were strewn with cracked bricks, which mayor Christian Grueschow said "shot down like projectiles."