Holiday Destination
1. CN Tower, Toronto – Canada When you think of Canada, one cannot miss thinking of some of its iconic landmarks like the Niagara Falls. And one such amazing structure towers high into Toronto’s skyline and attracts more than two million international visitors to Canada annually. It is, of course, the CN Tower located in Downtown Toronto, Canada. Completed in 1976, this approximately 550-metre high concrete communications and observation tower…Read More
20
Feb
2019