Architecture detail of Canary Wharf in London.

Royalty-free stock photo ID: 64705177

Architecture detail of Canary Wharf in London.