Did you know that nearly 100 million live Christmas trees are bought across Europe and America every year? If you assumed every tree was valued at £30 (34.27 Euro 20/12/2022), that’s three billion pounds of trade on just the Christmas tree alone. That’s without freight, insurance, or decorations!

Christmas Tree - Guess the Link