The United Kingdom’s tallest landmark, The Shard, also known as the Shard of Glass, London Bridge Tower, and The Shard London Bridge, is located in Southwark, London. These 95 storeyed…
Tag
The United Kingdom’s tallest landmark, The Shard, also known as the Shard of Glass, London Bridge Tower, and The Shard London Bridge, is located in Southwark, London. These 95 storeyed…