For British shops, especially city shops, November and December are the busiest months of the year. Many do not want to go to cities or shopping malls. They are afraid of catching Covid. More and more people are now shopping online. Online stores are safe for shoppers, they never close … even on Christmas Day. Most people spend their money on decorations, Christmas tree toys, etc. City stores do their best to attract them with interesting windows and special offers. The shops are empty very soon a few days before Christmas.