The world's tallest tower has opened to the public in Japan.

The Tokyo Skytree is over two thousand feet tall, with high speed lifts up to the observation decks at the top - which today have been obscured by clouds.