Torrential rains flood Toronto, causing power outages, traffic disruption
TORONTO, Canada – Torrential rain on Tuesday triggered flash flooding in parts of Toronto, Canada’s financial center, causing power outages, disrupting traffic and forcing airlines to curtail service. Toronto Hydro, the local power distribution company, said […]