The One about Tokyo Skytree

In 2012, Tokyo Skytree was unveiled to the public. A broadcasting, restaurant and observation tower in Sumida, Tokyo, the tower is the “tallest tower” in the world and the second tallest structure in the world. Tokyo Skytree also serves as the primary television and radio broadcast site for the Kanto region.   As of 2015, Tokyo Skytree now has free Wi-Fi service and the location has a great view of […]