London, UK. 071212. Trafalgar Square with it's Christmas tree all lit for the festive season. 7 December 2012. Ref: LMK73-41537-071212 Keith Mayhew/Landmark Media
Size: 1710px × 2700px
Photo credit: © Landmark Media / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: