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 ...
According to a ranking of the world’s 10 most important buildings and infrastructures, it’s Battersea Power Station and The Shard that come out on top in London. The same list, created by ...