Three million households in Sweden buy a Christmas tree every year, either from one of the stalls that pop up in town squares ...