Shoppers and their symmetrical reflections and a window of Selfridges department store on Oxford Street, on 10th October 2023, in London, England.