London department stores deck their windows for Christmas

Sharing is Caring

London lights up for Christmas, with department stores and shop windows putting on their annual displays.

Watch the Video below

You may also like...

Leave a Reply