Bussiness6 months ago
‘What a nightmare,’ Toronto crowned number one in Canada for most congested city and residents are growing frustrated – NOW Toronto
A new global traffic scorecard has ranked Toronto as the 17th most congested city in the world, which comes as no surprise to residents. Amid the...