Trafalgar Square, London, England, UK, at night, in winter, with Norwegian Christmas tree.

Royalty-free stock photo ID: 66896710

Trafalgar Square, London, England, UK, at night, in winter, with Norwegian Christmas tree.