Thunderstorms have been battering Europe for days now, bringing an unusually prolonged period of dangerous weather.