Christmas festivities seem to start earlier each year – or rather shops displaying the festivities get earlier each year.
And here to prove that is Santa arriving at London’s Harrods department store to launch their 8000 sq. ft. department “Christmas World”.
I guess it could be cashing in on the Olympics while the tourist are there. You think!! – Annie