The world's tallest tower, the Tokyo Skytree, officially opened in the Japanese capital, and 200,000 visitors were expected on the first day.
The world's tallest tower, the Tokyo Skytree, officially opened in the Japanese capital, and 200,000 visitors were expected on the first day.