Canada: Vancouver, The Most Beautiful City

There’s something almost magical about Vancouver. It’s a city that is always among the highest rated for tourists in the whole of North America. And that won’t come as a surprise to anyone who has been there. Downtown Vancouver is perched on a peninsula, a bit like Manhattan. To the south, there’s the delta of the Fraser River. And to the north, the city is bounded by the Burrard Inlet. What’s more, in the distance, you can often catch glimpses of the snow-capped peaks of the Coast Mountains.

View Post