The Top Ten Cities in the World to Live
Top 10 Cities in the world to live.
Vancouver British Columbia Canada
Toronto, Ontario Canada
Calgary Alberta Canada
Auckland New Zealand
Praying for all those in Christchurch New Zealand devastated by yet another earthquake.
My Son attended University there as you know.