Worker is assembling a scaffolding on a department store in central London

Royalty-free stock photo ID: 10842919

Worker is assembling a scaffolding on a department store in central London