World's tallest tower opens in Tokyo

The 634-metre-tall Tokyo Sky Tree tower stands in eastern Tokyo
The 634-metre-tall Tokyo Sky Tree tower stands in eastern Tokyo

The world's tallest tower and Japan's biggest new landmark, the Tokyo Skytree, opened to the public on May 22.