Toronto listed among ‘word’s most overrated cities’ in new report. Here’s where it ranks

While some Toronto residents might think they live in the best city in the world,

January 25, 2023

While some Toronto residents might think they live in the best city in the world, there’s a chance at least one in 10 tourists who visit feel differently, according to a new report.