A landmark tower found inToronto,Canada, formerly holding the world records for tallest tower and tallest freestanding structure, before being dethroned by theCanton TowerandBurj Khalifa, respectively.
cn tower