A survey of 2,000 shoppers has revealed that Brits are set to spend an average of £110 on second-hand gifts this Christmas. According to the research, the younger generations are leading the charge, ...