Trade hit because of Omicron, while some chains overbought after early sellouts in 2020
Major retailers are having to offload Christmas trees for £1 or less after shoppers shied away from UK high streets and retail centres in the last weekend before Christmas.
B&Q has cut the price of its fresh trees – some costing £49 or more – to £1 or less at stores around the country. One shopper posted a picture on social media of trees priced as little as 10p in Abingdon, Oxfordshire.