Towers on historic London site


Arabian Business

Six $2.1 billion skyscrapers are set to transform the skyline of London when they are built on the site of the Metropolitan Police’s world-famous headquarters, New Scotland Yard.