New Scotland Shard


Evening Standard

The £1.5bn towers set to replace Met’s HQ.