Selfridges on Oxford St unveils Christmas windows

The world-famous Selfridges department store on London's Oxford Street hasunveiled its Christmas window displays. It came despite England moving into anew coronavirus lockdown, meaning there were fewer opportunities for window-shopping.