London, England, United Kingdom, 2023: Night view of Christmas market, Christmas tree and menorah in Trafalgar Square in London.
Image Details

Still Image of London England United Kingdom 2023 Night View Of Christmas Market Christmas Tree And Menorah In Trafalgar Square In London

Contributor: Aerial Film Studio
3 MB

This image was captured from a video: