The Tokyo Skytree has just opened to the public after nearly four years of construction. The Skytree, which stands at 2,080 feet tall, is the tallest freestanding tower in the world. The Telegraph reports that thousands of visitors flocked to the tower today to take in the 360 degrees views from the towers observation decks. [...]
Tokyo Skytree, The World’s Tallest Tower, Opens is a post from: The Inquisitr