Severe thunderstorms swept across Toronto and large parts of southern Ontario on Wednesday, bringing torrential rain, large hail and destructive winds that flooded major roads, knocked out power to tens of thousands of customers and disrupted flights and events across the region. Toronto Storm








