Archive for the '20 Fenchurch Street' tag

London Skyscraper Turning Up the Heat

Try imagining a 525-foot magnifying glass. ...
Read more