Tokyo Skytree – Japan’s tallest tower
Tokyo Skytree, the tallest free standing tower in the world, opened on 22nd May 2012. Even now it is still one of the most popular tourist attractions in Tokyo. If you get to Tokyo Skytree later in the day you …