The original site for this content seems to be locked down by higher powers.
This site could be blocked or have some of it's content removed soon. While it's up, there is a great Gigapixel shot of London taken (Not entirely legally ;)) from the top of the Shard building. :thumbup:
The Shard Of...