LONDON - OCTOBER 14: The newly completed Shard building and London Bridge taken from the north bank on October 14, 2012 in London. On March 30, 2012 the Shard became Europes tallest completed building
Editorial use only
Editorial credit: LandFox / Shutterstock.com

Royalty-free stock photo ID: 118481674

LONDON - OCTOBER 14: The newly completed Shard building and London Bridge taken from the north bank on October 14, 2012 in London. On March 30, 2012 the Shard became Europes tallest completed building