Tags Posts tagged with "Sellar Property Group"

Sellar Property Group

Qatar-owned London skyscraper 50% let

1151
Western Europe's tallest skyscraper, the Shard in London, built by Qatar's royal family, is now 50 per cent let a year after its opening...