Sort:  

That's the shard, tallest building in the UK (and Europe!?)

thanks thanks! looks awesome, tbh kinda looks like NK capital's tallest tower