Statue Of Liberty, New York, United States

Liberty Enlightening the World , known as the Statue of Liberty, is one of the most famous New York State US and worldwide, it is located on Liberty Island south of the island of Manhattan, near the mouth of the Hudson River near Ellis Island. The Statue of Liberty was a gift from the French … Read more

CN Tower, Toronto, Canada

The CN Tower is a communications and observation tower in Downtown Toronto, Ontario, Canada, standing 553 metres (1,815ft) tall, it was completed in 1976, becoming the world’s tallest free-standing structure and world’s tallest tower at the time. It held both records for 34 years until the completion of Burj Khalifa and Canton Tower. It remains … Read more