Severe Storm Engulfs Toronto, Affects Power Supply
Rainfall from three massive storms has inundated parts of Toronto, causing power outages and stranding drivers on major motorways. Environment Canada reported nearly 100mm (4 inches) of rain on Tuesday, surpassing the city’s daily record set in 1941. The torrential downpour led to severe flooding across the city, submerging cars and cascading water down Union … Read more