With 38 million Christmas Trees sold in Germany in 2018, the festive tree is big business. But do the live perfectly shaped trees require growth hormones and harmful pesticides. At what price is this quest for perfection?
With 38 million Christmas Trees sold in Germany in 2018, the festive tree is big business. But do the live perfectly shaped trees require growth hormones and harmful pesticides. At what price is this quest for perfection?