A view of London, looking north-west, from the top of Europe's tallest building, the Shard. These pictures show the view that will be enjoyed from Britain's highest apartments at the Shard. Floors 53 to 65 of the building will be devoted to luxury flats, which will be the highest residences from ground level in the UK...
No comments:
Post a Comment