
Christmas tree sales soar as public hungers for a traditional Christmas
UK Christmas tree growers report a booming trade this year, compared to Christmases past. UK farmers usually sell between six and eight million real Christmas trees every year, according to the British Christmas Tree Growers Association(BCTGA). But this year, they...Read More