London has at least 436 tall buildings in the pipeline, and almost half of its citizens aren't happy about it. According to a YouGov survey conducted by Historic England, an English Heritage group ...
The Shard is the UK's tallest building with a viewing deck looking above London more than 300 metres above ground. Watch this video to see the terrifying experience first hand as Business Insider ...