20 Fenchurch Street is one of London’s office buildings that certainly makes a statement. Whether you appreciate its design or decry it as yet another skyscraper built without concern for the city’s skyline, it remains a very visually striking place. Its unique curves have earned it the nickname “Walkie Talkie” from fans and critics alike. In addition to its businesses, 20 … [Read more...] about Great London Buildings – 20 Fenchurch Street – Home of the Public Sky Garden