For most people, a trip to Tokyo would not be complete without a visit to one of the city’s landmark towers. Tokyo SkyTree stands at 634 meters, which make it the tallest tower in Japan and the world. Tokyo Tower, on the other hand, stands at 333 meters. It may be smaller than Tokyo SkyTree, […]
