Torrential rain triggers flash flooding, power outage in Canada’s Toronto
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,…
Read More...
Read More...