Search results
5 hours ago · The skyscraper holds the title of being the world's tallest abandoned building and is the equivalent to nearly two London Shard buildings stacked on top of each other. ...
People also ask
Is the Tower of London in London?
What is about US at the Tower of London?
Who are Tower London?