London The Shard The Shard is a 95 storey skyscraper in Southwark, London. standing at 309.6 meters high, the Shard is also the tallest construction in the United Read More » 02/01/2018 1 Comment