World's tallest tower: The Skytree tower opened Tuesday in Tokyo. At 2,080-feet, the Skytree now surpasses the Canton Tower in China.
Results: 1 of 1