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...
NEW YORK, July 17 (Bernama-dpa) — Torrential rain has flooded streets and caused widespread power outages in Toronto, according to the Canadian Press news agency, as...