The Baltimore Sun

Selfridges, London

Selfridges, London Santa Claus figures prominently in the window display at the London department store. 400 Oxford Street, London, EnglandMatt Cardy / Getty Images
Loading
64°