A towering new 74-storey skyscraper the exact same height as The Shard has been given the go-ahead by the City of London. The high-rise tower will ... garden 42 metres above street level.
From Big Ben—the massive, 15-ton bell that sits within the Great Clock of Elizabeth Tower, Westminster—to the gothic facade of the Houses of Parliament, London is awash in iconic buildings ...