Winter storm dumps heavy snow on Canada
Traffic in Toronto, Canada's largest city, and other cities of Ontario was snarled as storms dumped several inches of snow on Monday (January 17) and brought visibility to near zero. - REUTERS
Traffic in Toronto, Canada's largest city, and other cities of Ontario was snarled as storms dumped several inches of snow on Monday (January 17) and brought visibility to near zero. - REUTERS