LONDON- NOV 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.
- Image ID: 119171902
- Release Information: Editorial Use Only. Use of this image in advertising or for promotional purposes is prohibited.
- Editorial Credit: Alessandro Colle / Shutterstock.com
- Copyright: Alessandro Colle