Tourism
The first look inside The Shard in London, the EU’s tallest building
London is captivated with its own skyline from Primrose Hill to the London Eye and its newest addition adds a hotel, restaurants, digital telescopes, and superlative height to enhance the view.