Wednesday, July 01, 2009

The top 20 best places to live in the World does not have a single U.S city

The only cities from North America are the three cities from Canada, namely Ottawa, Toronto (one of my favorite North American cities) and Vancouver (consistently within the top 5). Even last years list did not have it though I remember L.A listed.

The 20 countdown by Forbes, click this link.

No comments: