LONDON-  November 11: The glass shard building at london bridge, now complete is the tallest building in europe at over 1,000 feet (310 metres). London, November 11, 2012.

Royalty-free stock photo ID: 119175583

LONDON- November 11: The glass shard building at london bridge, now complete is the tallest building in europe at over 1,000 feet (310 metres). London, November 11, 2012.