London's Iconic Skyscraper Dominating the Skyline Rising proudly in the heart of London, The Shard, also known as the Shard of Glass or Shard London Bridge, stands as a true symbol of architectural magnificence. This 95-story supertall skyscraper, situated near the London Bridge railway station in the borough of Southwark, has captured the world's attention since its grand opening on July 5, 2012....