Postcard of the Week: The Shard, London’s Tallest Building The newest addition to London’s skyline is the Shard, at a whopping 308 metres tall, which is 72 floors. The two lifts that beam you up to the top […] Virginia August 26, 2013 5 Comments