Welcome To The Bitchery

Well this is a surprise ...

and I say that as someone who has always lived here; Toronto has been named the best city in the world to live in, by the Economist. I mean; I think it's just fine to live in, but the best?


Share This Story