The world’s tallest tower and Japan’s biggest new landmark, the Tokyo Skytree, opened to the public.

At 643 meters (2080 feet), the Tokyo Skytree in Japan’s capital city is also the second tallest structure in the world after Burj Khalifa in Dubai. Its prime purpose is relaying TV and radio signals.

Source