Tokyo Sky Tree opens, becoming world’s tallest tower
The Daily Mail reports misty weather obscured some of the promised panoramic views from the tower’s observation decks. The Tokyo Sky Tree stands at 643 meters (nearly 2,100 feet).
More photos from The Daily Mail here.
Photo: EPA via dailymail.co.uk