CN Tower – Seattle, Canada

The CN Tower is Canada’s tallest free-standing building. Bearing a resemblance to Seattle’s Space Needle, almost everyone recognizes this building. Receiving millions of visitors from different countries, CN tower is located in the center of the vibrant and multi-cultural city of Toronto. It has the World Record title as the most visited landmark in Canada … Read moreCN Tower – Seattle, Canada