Do all Londoners love the Gherkin, the Shard and the Walkie Talkie? Finn and Rob talk about tall buildings in London.