Severe thunderstorms set to blast London region; weekend looking gloomy

A severe thunderstorm watch was issued Friday afternoon for London – setting the stage for what may be an ill-timed weekend of rain during two of the city’s biggest summertime music festivals. Read More